Совместное использование общего набора примеров в нескольких схемах сценариев в Specflow - PullRequest
13 голосов
/ 14 ноября 2011

Можно ли совместно использовать общий набор примеров для нескольких контуров сценариев в Specflow, не дублируя набор примеров для каждого контура?

например, извините за нудный пример, но здесь Examples повторяются длякаждый Scenario Outline и я хочу знать, возможно ли объявить эти Examples один раз и использовать их для каждого Scenario Outline?

Feature: Just an example about animals

Scenario Outline:
    Given an <animal>
    When something happens 
    Then this should be the outcome

    Examples:
    | animal |
    | Dog |
    | Cat |

Scenario Outline:
    Given an <animal>
    When something different happens
    Then this other thing should be the outcome

    Examples:
    | animal |
    | Dog |
    | Cat |

Ответы [ 2 ]

2 голосов
/ 22 ноября 2011

Похоже, что это на самом деле невозможно в SpecFlow.

1 голос
/ 14 ноября 2011

Я не уверен насчет SepcFlow, но мы сделали это в Cucumber, где данный шаг является общим в данном случае.

Я бы ожидал, что SpecFlow будет работать так же.

...