Метод инициализации глобального теста для MSTest
быстрый вопрос, Как создать метод, который запускается только один раз перед запуском всех тестов в решении.
1 ответ:
создайте общедоступный статический метод, украшенный атрибутом AssemblyInitialize. Тестовая среда будет называть это настройка метод один раз для каждого теста:
[AssemblyInitialize()] public static void MyTestInitialize(TestContext testContext) {}
на демонтаж его:
[AssemblyCleanup] public static void TearDown() {}
EDIT:
еще одна очень важная деталь: класс, к которому принадлежит этот метод, должен быть украшен
[TestClass]
. В противном случае метод инициализации не будет работать.