У меня есть сценарий SpecFlow, и я хочу указать диапазон возможных значений в качестве ввода.Как реализовать парсер для атрибутов ввода SpecFlow
Scenario: Search completed successfully
Given I am on the application screen
And I enter an number of AA191DD
When I press the search button and wait till search will be completed
Then I should see *AtLeastOne* number of cars available for given number
На самом деле, я пытался реализовать какой-то Times структуры. Требование, чтобы иметь возможность ввести некоторые диапазоны, например:
- AtLeastOnce
- Отсутствует
- Точный ({число})
Текущая реализация: У меня есть номер перечисление:
public enum Number
{
AtLeastOnce,
None
}
И метод привязки Specflow принимает в качестве ввода этого перечисления.
public void ThenIShouldSeeNumberOfCarsAvailable(Number numberEnum)
{
}
Но теперь я не знаю, как реализовать Numbers.Exact (45). Любые предложения?