DD.WellWorkover.Cloud/AsbCloudInfrastructure/Services/_Readme.md

916 B
Raw Permalink Blame History

Создание репозитория для сервися

  1. Создать интерфейс репозитория в AsbCloudApp.Services
  2. Создать репозиторий в AsbCloudInfrastructure.Repository, наследоваться от созданного интерфейса, в нем добавить работу с БД
  3. Добавить репозиторий в AsbCloudInfrastructure.DependencyInjection
  4. Добавить в конструктор сервиса новый репозиторий и использовать его методы
  5. Перенести сервис из AsbCloudInfrastructure.Services в AsbCloudApp.Services
  6. Добавить или поправить тесты на изменяемый сервис используя AsbCloudWebApi.Tests.RepositoryFactory
  7. В тестах сделать мок данных для репозитория