Вход на сайт
Как не выполнять тесты если случилась ошибка в AssemblyInitialize?
192 просмотров
Перейти к просмотру всей ветки
Тестирование. Как не выполнять тесты если случилась ошибка в AssemblyInitialize?
Имеем тесты:
[TestClass]public class AssemblySetup{[AssemblyInitialize]public static void InitAssembly(TestContext pTestContext){Assert.Fail("Permanently fail on set up.");}}
И еще тесты:
[TestClass]public class UnitTest2{[TestMethod]public void TestMethod1(){Assert.Fail("This tesst not suppouse to run.");}}
Каким образом блокировать выполнение всех унит-тестов если при инициализации сборки произошла ошибка?
Писать проверки в каждом тесте - вариант, но не интересный.
Интересует чтобы в случае ошибки в инициализации сборки там же можно было прекратить выполнение всех тестов сборки.