- CRUD operations with the Order entity
Asp.Versioning.Mvc.ApiExplorer
for API versioningAspNetCore.HealthChecks.MongoDb
for MongoDB health checkAspNetCore.HealthChecks.Redis
for Redis health checksAspNetCore.HealthChecks.UI.Client
for detailed health checks informationAutoFixture
for test fixturesAutoFixture.AutoFakeItEasy
for FakeItEasy support with AutoFixtureBogus
for fake data generationFakeItEasy
for mockingFluentValidation
for DTO validationFluentValidation.AspNetCore
for ASP.NET Core integration with FluentValidationFlurl.Http
for HTTP callsMapster
for DTO mappingMicrosoft.AspNetCore.OpenApi
for Open API supportMicrosoft.AspNetCore.OutputCaching.StackExchangeRedis
for Redis output cachingMicrosoft.Extensions.Caching.Abstractions
for caching abstractionsMicrosoft.Extensions.Caching.StackExchangeRedis
for Redis caching extensionsMicrosoft.NET.Test.Sdk
for .NET SDK for testingMongoDB.Driver
for MongoDBNewtonsoft.Json
for JSON serializationOpenIddict.AspNetCore
for OpenIddict integration with ASP.NET CoreOpenIddict.MongoDb
for OpenIddict data persistence in MongoDbPolly
for transient fault handlingSerilog.AspNetCore
for Serilog support for ASP.NET CoreSerilog.Exceptions
for detailed Serilog exceptionsSerilog.Sinks.Console
for Serilog console sinkSerilog.Sinks.OpenTelemetry
for Serilog integration with OpenTelemetryShouldly
for assertionsSwashbuckle.AspNetCore
for Swagger supportxunit
for unit-testsxunit.runner.visualstudio
for running tests in Visual Studio