Project translated automatically.
Log in
or
register,
to view the original
Create a C# project using the Clean Architecture template. Create classes for entities (Entity) and repositories (Repository) according to the Clean Architecture scheme. Create classes for Use Case, which will contain business logic and perform actions over essences. Each use case must have its own interface (Use case interface). To realize the methods for each Use Case and cover them with tests. Create a class-fasad that will be a mediator between the Use Case and the outside world. Create a console add-on that will demonstrate interaction with the class-fasade and perform actions over the essences through the Use Case. Check the correctness of the application using the tests. Documenting the implementation of the project.