forked from ddrilling/AsbCloudServer
#6385536 Инструкция по выделению репозитория в сервисе
This commit is contained in:
parent
b54de8fe06
commit
ceb088519a
9
AsbCloudInfrastructure/Services/_Readme.md
Normal file
9
AsbCloudInfrastructure/Services/_Readme.md
Normal file
@ -0,0 +1,9 @@
|
||||
# Создание репозитория для сервися
|
||||
|
||||
1. Создать интерфейс репозитория в AsbCloudApp.Services
|
||||
2. Создать репозиторий в AsbCloudInfrastructure.Repository, наследоваться от созданного интерфейса, в нем добавить работу с БД
|
||||
3. Добавить репозиторий в AsbCloudInfrastructure.DependencyInjection
|
||||
4. Добавить в конструктор сервиса новый репозиторий и использовать его методы
|
||||
5. Перенести сервис из AsbCloudInfrastructure.Services в AsbCloudApp.Services
|
||||
6. Добавить или поправить тесты на изменяемый сервис используя AsbCloudWebApi.Tests.RepositoryFactory
|
||||
7. В тестах сделать мок данных для репозитория
|
Loading…
Reference in New Issue
Block a user