Как создать сценарий запуска и очистки для тестового проекта Visual Studio? - PullRequest
20 голосов
/ 21 февраля 2010

Я использую проект Visual Studio Test, модифицирую конфигурацию теста с помощью файлов развертывания и т. Д. (Через графический интерфейс VS), и теперь мне нужно написать сценарий запуска для тестового запуска.

Я понятия не имею, какой язык, тип файла или механизм используется для этих сценариев. Нужен совет.

1 Ответ

50 голосов
/ 21 февраля 2010

Создайте юнит-тест в вашем тестовом проекте. В классе модульного теста создайте методы с атрибутами [TestInitialize] и [TestCleanup]. Они будут выполняться до / после каждого метода тестирования.

Или, если вы хотите запустить до / после всех тестов в этом классе, создайте статические методы с атрибутами [ClassInitialize] и [ClassCleanup].

Наконец, для запуска до / после всех тестов в сборке создайте статические методы с атрибутами [AssemblyInitialize] и [AssemblyCleanup].

...