Диапазон аргументов для сценария Specflow
Я ищу тест Specflow, который обрабатывает строки из внешней электронной таблицы.
В качестве примера эта функция производит именно тот эффект, который мне нужен. Как и в одной функции, которая генерирует несколько тестов, чье имя теста изменено, поэтому я могу сказать, что есть что.
Scenario Outline: Testing all ten rows
When I start my test
Then I can process row <rowNumber>
And I can see what happens
Examples:
|rowNumber|
|1 |
|2 |
|3 | etc etc
Тем не менее, я надеюсь, что возможно перебрать 100 строк или около того. Есть ли способ, которым я могу сделать аргумент rowNumber диапазоном чисел, чтобы у меня не было огромной длинной таблицы в этой функции?
Мне очень нравится, как вышеописанная функция дает мне три теста с уникальным именем, поэтому, когда один из них не проходит, я могу быстро увидеть, к какой строке он относится. Я бы предпочел это, чем просто иметь массивный одиночный тест, который повторяет все 100 строк, и все это дает сбой только в одной плохой строке.
заранее спасибо!