Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Как не выполнять тесты если случилась ошибка в AssemblyInitialize​?

18.09.18 13:53
Как не выполнять тесты если случилась ошибка в AssemblyInitialize​?
 
Murr патриот
Murr

Тестирование. Как не выполнять тесты если случилась ошибка в 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.");
}
}

Каким образом блокировать выполнение всех унит-тестов если при инициализации сборки произошла ошибка?

Писать проверки в каждом тесте - вариант, но не интересный.

Интересует чтобы в случае ошибки в инициализации сборки там же можно было прекратить выполнение всех тестов сборки.

 

Перейти на