This demo contains a simple CQRS PostgreSQL Microservice REST-style API that can be used for CRUD operations on a Shop Book Author.
I have using the following tools:
-
Visual Studio 2019
-
Postman 8.9.1
-
NET5
-
Entity Framework Core 5
-
MediatR 9.0.0
-
Fluent Validation 10.3.0
-
AutoMapper 8.1.1
-
Swashbuckle.AspNetCore 5.6.3
-
Docker Hub Image PostgreSQL 13.3
A ShopServices.Api.Autor.postman_collection is also included with the basic structure to test each of the CRUD methods of the API.
This demo contains a simple CQRS SQL Server Microservice REST-style API that can be used for the maintenance of the API Author and Books.
I have using the following tools:
- Visual Studio 2019
- Postman 8.9.1
- NET5
- Entity Framework Core 5
- MediatR 9.0.0
- Fluent Validation 10.3.0
- AutoMapper 8.1.1
- Swashbuckle.AspNetCore 5.6.3
- Docker Hub Image SQL Server 15.0.4
A ShopServices.Api.Book.postman_collection is also included with the basic structure to test each of the CRUD methods of the API.
This project contains the unit tests corresponding to the methods of the Book service.
I have using the following tools:
- xUnit 2.4.1
- Moq 4.16.1
- GenFu 1.6.0
- Entity Framework Core in memory 5.0.9
This demo contains a simple CQRS MySQL Microservice REST-style API that can be used for the maintenance of the API Author and Books.
I have using the following tools:
- Visual Studio 2019
- Postman 8.9.1
- NET5
- Entity Framework Core 5
- MySql EntityFrameworkCore 5.0.5
- MediatR 9.0.0
- Fluent Validation 10.3.0
- AutoMapper 8.1.1
- Swashbuckle.AspNetCore 5.6.3
- Docker Hub Image MySQL 8.0.26
A ShopService.Api.ShoppingCart.postman_collection is also included with the basic structure to test each of the methods of the API.
- CQRS
- MediatR
- Entity Framework Core
- Fluent Validation
- Swashbuckle and ASP.NET Core
- PostgreSQL
- SQL Server
- Run SQL Server container images with Docker
- Docker Hub Image PostgreSQL
- Dockerize PostgreSQL
- Local Development Set-Up of PostgreSQL with Docker
- GenFu is all about smartly building up objects to use for test and prototype data
- xUnit.net is a free, open source, community-focused unit testing tool for the .NET Framework
- moq is the most popular and friendly mocking library for .NET