- CRUD operations with the Order entity
Asp.Versioning.Mvc.ApiExplorerfor API versioningAspNetCore.HealthChecks.MongoDbfor MongoDB health checkAspNetCore.HealthChecks.Redisfor Redis health checksAspNetCore.HealthChecks.UI.Clientfor detailed health checks informationAutoFixturefor test fixturesAutoFixture.AutoFakeItEasyfor FakeItEasy support with AutoFixtureBogusfor fake data generationFakeItEasyfor mockingFluentValidationfor DTO validationFluentValidation.AspNetCorefor ASP.NET Core integration with FluentValidationFlurl.Httpfor HTTP callsMapsterfor DTO mappingMicrosoft.AspNetCore.OpenApifor Open API supportMicrosoft.AspNetCore.OutputCaching.StackExchangeRedisfor Redis output cachingMicrosoft.Extensions.Caching.Abstractionsfor caching abstractionsMicrosoft.Extensions.Caching.StackExchangeRedisfor Redis caching extensionsMicrosoft.NET.Test.Sdkfor .NET SDK for testingMongoDB.Driverfor MongoDBNewtonsoft.Jsonfor JSON serializationOpenIddict.AspNetCorefor OpenIddict integration with ASP.NET CoreOpenIddict.MongoDbfor OpenIddict data persistence in MongoDbPollyfor transient fault handlingSerilog.AspNetCorefor Serilog support for ASP.NET CoreSerilog.Exceptionsfor detailed Serilog exceptionsSerilog.Sinks.Consolefor Serilog console sinkSerilog.Sinks.OpenTelemetryfor Serilog integration with OpenTelemetryShouldlyfor assertionsSwashbuckle.AspNetCorefor Swagger supportxunitfor unit-testsxunit.runner.visualstudiofor running tests in Visual Studio