Я пытаюсь написать модульные тесты для службы Windows, которая работает как бизнес-уровень многоуровневого приложения.Кажется нереальным издеваться над функциями этого.В идеале было бы неплохо создать экземпляр сервиса в тестовом контексте.Однако при запуске службы в тестовом контексте я сталкиваюсь со всевозможными проблемами, потому что сервис работает в контексте модульного теста.Такие вещи, как dll и классы, недоступные или отсутствующие xml-файлы, потому что он ищет в каталоге тестового бина, а не в каталоге службы.
При всем кэшировании в памяти и т.д.чтобы действительно проверить это.Есть ли способ запустить службу в своем собственном контексте, а не в тестовом контексте и все же модульное тестирование?Я чувствую, что я в растерянности.