Я использую SpecFlow для тестирования BDD-стиля. Некоторые из моих функций - тесты UI, поэтому они используют WatiN. Некоторые из них не являются тестами UI, поэтому они этого не делают.
В настоящий момент у меня есть один файл StepDefinitions.cs
, охватывающий все мои функции. У меня есть шаг BeforeScenario
, который инициализирует WatiN. Это означает, что все мои тесты запускают Internet Explorer, независимо от того, нужны они или нет.
Есть ли какой-либо способ в SpecFlow иметь определенный файл свойств, связанный с определенным набором определений шагов? Или я подхожу к этому с неправильного угла?