#c# #nunit #specflow
#c# #nunit #specflow
Вопрос:
Я использую specflow с Nunit. Когда мои тесты выполняются, если возникает конкретное исключение, я хотел бы установить статус моих тестов как предупреждение вместо Fail.
Я посмотрел как обновление статуса Nunit, но статус теста Nunit, похоже, доступен только для чтения.
Ответ №1:
Я не уверен на 100%, что это сработает, я помню, что делал что-то подобное некоторое время назад, но у меня больше нет кода. Проверьте это свойство TestContext.CurrentContext.Result
(nunit3)
Вы можете проверить значение в aftereach, и если оно сбойное, и любые другие условия должны быть выполнены, вы можете Assert.Warn("Whatever");