В тесте nunit мы можем утверждать, что если тест не выполняется при определенных обстоятельствах, то это пропуск (т. Е. Ожидается, что он попытается сбой).Утверждение, что неудача теста является успешной
Но он должен проходить при любых других обстоятельствах.
Дело в том, что тест может развалиться, прежде чем он сможет достичь своих утверждений.
Я имею в виду что-то в линиях
[TestSetup]
void init()
{
if (condition==true)
{
Assert.That(this test fails); /*any feature to do this?*/
}
}
Я действительно не понимал. Вы утверждаете что-то в настройке теста? Может быть, попытайтесь привести свой настоящий пример. – gustavodidomenico