Диапазон аргументов для сценария 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 строк, и все это дает сбой только в одной плохой строке.

заранее спасибо!

0 ответов

Другие вопросы по тегам