-
EntityFrameworkCore
-
Automapper
-
Swashbuckle
-
Moq
-
XUnit
У якості бази данних для тестового завдання обрано Sqlite3. Для зв'язку з бд використано ORM EntityFrameworkCore.
Automapper дозволяє швидко налаштувати "конвертування" сутностей моделі у DTO об'єкти.
Moq - бібліотека для підміни реалізації інтерфейсів під час unit- тестування.
Swashbuckle забезпечує інтерфейс для ручного тестування API через браузер.
XUnit - одна із рекомендованих Microsoft бібліотек для тестування.
Версія .NET: netcore 3.1
Проект має два GET методи та два POST; 20 unit-тестів.
Проект розроблено у рамках тестового завдання, для стажування на позиції .NET\ASP.NET Developer.