Test task implementation of Web API with some advanced techniques
This project demonstrates:
- Web API implementation using C# and ASP.NET Core
- EF Core
- async/await
- LINQ
- Functional, integration and unit tests using xUnit
- Layering of typical business app
- Some design patterns:
- DI
- Repository
- Specification
- Separation of concerns: Entities are fully separated from the EF Core infrastructure