Sample API for testing/fun/learning purposes using good architecture and tests
API:
- ASP.NET Core
- OpenAPI
- ProblemDetails
- N-Layer Architecture
- Anemic Domain Model
- Services
- Entity Framework Core
- SQL Server
Tests:
- Unit, integration and functional tests
- xUnit
- Moq
- FluentAssertions
- Coverlet + ReportGenerator
Build/Deploy:
- Build + Unit/Integration tests + Coverage + Artifacts
- Uses another pipeline for deployment + functional tests (see Public.Deployment for details)