Переопределение статуса выполнения теста для пользовательского исключения при использовании Specflow - PullRequest
0 голосов
/ 26 марта 2019

Я использую specflow с Nunit. Когда мои тесты выполняются, если выдается конкретное исключение, я бы хотел установить статус моих тестов как Предупреждение, а не Сбой.

Я выглядел как обновление статуса Nunit, но состояние теста Nunit кажется только для чтения.

1 Ответ

0 голосов
/ 26 марта 2019

Я не уверен на 100%, что это сработает, я помню, что делал нечто подобное некоторое время назад, но у меня больше нет кода. Проверьте это свойство TestContext.CurrentContext.Result (nunit3)

Вы можете проверить значение в последующем, и если оно не выполнено, и любые другие условия должны быть выполнены, вы можете Assert.Warn("Whatever");

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...