The goal of this project is to show the implementation of a commom pattern used in backend projects, The facade pattern.
A facade is a class that provides a simple interface to a complex subsystem which contains lots of moving parts.
You can find the implementation for this pattern in the following file:
/FacadePattern.API/Services/EcommerceFacade.cs
- .NET 8
- C#
- xUnit
- Moq
- EntityFrameworkCore