Repository files navigation
An ASP.NET Core Minimal Api with MongoDB serving as the database.
CRUD operations with the Order entity
Asp.Versioning.Mvc.ApiExplorer for API versioning
AspNetCore.HealthChecks.MongoDb for MongoDB health check
AspNetCore.HealthChecks.Redis for Redis health checks
AspNetCore.HealthChecks.UI.Client for detailed health checks information
AutoFixture for test fixtures
AutoFixture.AutoFakeItEasy for FakeItEasy support with AutoFixture
Bogus for fake data generation
FakeItEasy for mocking
FluentValidation for DTO validation
FluentValidation.AspNetCore for ASP.NET Core integration with FluentValidation
Flurl.Http for HTTP calls
Mapster for DTO mapping
Microsoft.AspNetCore.OpenApi for Open API support
Microsoft.AspNetCore.OutputCaching.StackExchangeRedis for Redis output caching
Microsoft.Extensions.Caching.Abstractions for caching abstractions
Microsoft.Extensions.Caching.StackExchangeRedis for Redis caching extensions
Microsoft.NET.Test.Sdk for .NET SDK for testing
MongoDB.Driver for MongoDB
Newtonsoft.Json for JSON serialization
OpenIddict.AspNetCore for OpenIddict integration with ASP.NET Core
OpenIddict.MongoDb for OpenIddict data persistence in MongoDb
Polly for transient fault handling
Serilog.AspNetCore for Serilog support for ASP.NET Core
Serilog.Exceptions for detailed Serilog exceptions
Serilog.Sinks.Console for Serilog console sink
Serilog.Sinks.OpenTelemetry for Serilog integration with OpenTelemetry
Shouldly for assertions
Swashbuckle.AspNetCore for Swagger support
xunit for unit-tests
xunit.runner.visualstudio for running tests in Visual Studio
About
An ASP.NET Core Minimal Api with MongoDB serving as the database.
Resources
Stars
Watchers
Forks
You can’t perform that action at this time.