Как выполнить модульное тестирование службы Windows?
Я провел модульное тестирование winservice служб Windows, не тестируя unittest службу напрямую, а тестируя .net-framework то, что она делает.
Обычно windows-service я создаю одну сборку для .net-framework службы, а другую — для того, что dot-net делает служба. Затем я пишу unit-tests модульные тесты для второй windows-service сборки.
Преимущество этого c# подхода в том, что ваш сервис unit-testing очень тонкий. По сути, все, что unit-tests он делает, — это вызывает unittest методы для выполнения нужной .net работы в нужное время. Другая unittest ваша сборка содержит всю dot-net работу, которую намеревается .net-framework выполнить ваш сервис. Это winservice упрощает тестирование и повторное csharp использование или модификацию dotnet по мере необходимости.
c#
.net
unit-testing
windows-services
Как выполнить модульное тестирование службы Windows?
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.