A website showing all the useful Rezare links.
- Swashbuckle.AspNetCore This allows Swagger to be used to access Api end points. Swagger json documentation can also be generated and loaded into PostMan.
- xunit
- xunit.runner.visualstudio
- FluentAssertions
- xunit.analyzers
- FluentAssertions.Analyzers
Trying to avoid anaemic models anti-pattern, so models should be rich (have functionality rather than just being DTOs).
This holds all core entities of the project
- Domain Logic - logic that only relates to the domain objects.
- Entities
- Enterprise Business rules
-
The business logic
-
Application Business Rules
- The rules that govern what should occur in a given situation, such as Creating a new database object, the application layer facilitates these actions.