Skip to content

Latest commit

 

History

History
34 lines (21 loc) · 1.01 KB

README.md

File metadata and controls

34 lines (21 loc) · 1.01 KB

Library Management System

This project is a simple Library Management System developed using .NET Core. Users can add, remove, and list books through a RESTful API. Unit tests are written using xUnit to ensure the correctness of the repository layer.

Project Structure

The project is divided into three main parts:

  1. LibraryManagement.Core: Contains business logic and data models.
  2. LibraryManagement.Api: The API layer that handles HTTP requests and responses.
  3. LibraryManagement.Tests: Unit tests for the repository layer using xUnit.

Technologies Used

  • .NET Core Web API
  • xUnit (for Unit Testing)
  • Dependency Injection
  • Asynchronous Programming

Installation

Follow the steps below to clone and run this project locally.

Prerequisites

Clone the Repository

To clone this repository, run the following command:

git clone https://github.com/yourusername/LibraryManagement.git
cd LibraryManagement