2024-07-04 11:02:45 +05:00
|
|
|
|
# Создание репозитория для сервися
|
2022-10-12 09:47:25 +05:00
|
|
|
|
|
|
|
|
|
1. Создать интерфейс репозитория в AsbCloudApp.Services
|
|
|
|
|
2. Создать репозиторий в AsbCloudInfrastructure.Repository, наследоваться от созданного интерфейса, в нем добавить работу с БД
|
|
|
|
|
3. Добавить репозиторий в AsbCloudInfrastructure.DependencyInjection
|
|
|
|
|
4. Добавить в конструктор сервиса новый репозиторий и использовать его методы
|
|
|
|
|
5. Перенести сервис из AsbCloudInfrastructure.Services в AsbCloudApp.Services
|
|
|
|
|
6. Добавить или поправить тесты на изменяемый сервис используя AsbCloudWebApi.Tests.RepositoryFactory
|
|
|
|
|
7. В тестах сделать мок данных для репозитория
|