У меня есть шаг в SpecFlow, чтобы проверить, отображается ли какая-либо область (например, информация о пользователе).Дополнительная таблица в SpecFlow
Then "User Info" area is displayed
И я хотел бы иметь дополнительную таблицу для этого шага проверки некоторых другой информации в области (например, имя, фамилия, адрес ...).
Then "User Info" area is displayed
| Surname |
| Smith |
Я попытался создать метод с дополнительным аргументом:
public void ThenUserInfoAreaIsDisplayed(Table table = null)
{
...
}
Но я получил это исключение при использовании шага без таблицы:
параметров счетчика рассогласования! Метод связывания 'Example.ThenUserInfoAreaIsDisplayed()' должен иметь 0 параметры
Я также попытался перегрузить метод:
public void ThenUserInfoAreaIsDisplayed()
{
...
}
public void ThenUserInfoAreaIsDisplayed(Table table)
{
...
}
В этом случае я получаю следующее исключение:
Неверное совпадение параметров! Метод связывания «Пример.ThenUserInfoAreaIsDisplayed()» должен иметь 1 параметр
Любые идеи? Благодарю.
вы можете включить '[Тогда («»)]' атрибута присоединились к вашим методам шагов –