Я работаю над изменением this stack overflow answer that provides reliable cleanup of tests. Как вы пишете модульные тесты для дополнений NUnit?Как написать тест NUnit для надстройки NUnit?
Рассматривая, как NUnit самотестирования, я определил:
- Вы можете написать тесты, которые проходят, что проверить правильное поведение NUnit за отсутствие тестов.
- Вы модульные тесты против тестовых в отдельной сборке (в противном случае приборов испытуемого будут выполняться с юнитом-тестами)
- Используйте NUnit.TestUtilities.TestBuilder для создания светильников и вызвать метод TestSuite.Run.
Я не вижу никаких испытаний надстройки. У меня есть ошибки, возникающие когда-то между установкой и исполнением. Как бы я сделал единичный тест.
- IAddin.Install
- ITestDecorator.Decorate
У меня есть интеграционные тесты (которые не в состоянии) и определили, что модульные тесты будут более эффективно изолировать проблему. – Precipitous