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