forked from ddrilling/AsbCloudServer
916 B
916 B
Создание репозитория для сервися
- Создать интерфейс репозитория в AsbCloudApp.Services
- Создать репозиторий в AsbCloudInfrastructure.Repository, наследоваться от созданного интерфейса, в нем добавить работу с БД
- Добавить репозиторий в AsbCloudInfrastructure.DependencyInjection
- Добавить в конструктор сервиса новый репозиторий и использовать его методы
- Перенести сервис из AsbCloudInfrastructure.Services в AsbCloudApp.Services
- Добавить или поправить тесты на изменяемый сервис используя AsbCloudWebApi.Tests.RepositoryFactory
- В тестах сделать мок данных для репозитория