Я использую SpecFlow с NUnit3 и пытаюсь получить доступ к контексту шага в ловушке.
Я выполняю тесты параллельно, поэтому не использую статические контексты экземпляра, но использую функцию разрешения параметров SpecFlow.
С помощью ловушки, подобной приведенной ниже, экземпляр ScenarioContext разрешается нормально, но ScenarioStepContext вызывает ошибку выброса привязки:
Примитивные типы или структуры не могут быть разрешены: TechTalk.SpecFlow.Bindings.StepDefinitionType (путь разрешения: TechTalk.SpecFlow.ScenarioStepContext-> TechTalk.SpecFlow.StepInfo) '
[AfterStep]
public void LogStepResult(ScenarioStepContext scenarioStepContext,
ScenarioContext scenarioContext)
{
}