Skip to content

RuslanKozlyak/SimbirProject

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 

Repository files navigation

SimbirProject

Приложение ASP.NET Core В основе приложения лежит луковая архитектура, состоящая из 4 слоев:

  • Domain, содержащий интерфейсы и сущности базы данных;
  • Repository, в котором был реализован одноименный паттерн, слой отвечает за взаимодействие с БД;
  • Services, слой является надстройкой над Repository и занимается обработкой данных, полученных из БД;
  • View, отвечает за отображение данных и взаимодействие с пользователем.

Также для данного проекта были написаны unit-тесты, в которых использовался XUnit, FluentAssertion и Mock в качестве вспомогательных фреймворков. Обращение к БД также было замокированно с помощью введение in-memmory БД с тестовыми данными. Также для тестирования взаимодействия с Api использовался PostMan, где преподготавливались данные для отправки Post запросов;

About

Приложение ASP.NET Core

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published