Ответ 1
Впервые я играл с материалами BeforeScenario и AfterScenario только сегодня.
Я пометил свой сценарий с помощью @sometag, а затем с атрибутом моего метода AfterScenario() был использован один и тот же тег (без знака "@" или "знак" ) в качестве аргумента, например
Функциональный файл:
@sometag
Feature: Some feature or other
Here is my feature description
...
Scenario: Some scenario
...
Файл событий:
[AfterScenario("sometag")]
public void AfterScenario()
{
// stuff...
}
Я не знаю, является ли тегирование таким ключом. Возможно, без меток AfterScenario() всегда срабатывал, я не пробовал.
Другая вещь, которую вы можете попробовать, - это привязать VS к процессу nunit-agent.exe, установив точку останова внутри вашего метода AfterScenario() и увидев, когда он попал.