SpecFlowに関するいくつかの基本的なことを完全に誤解しているかもしれませんが、データテーブルがあり、NUnit属性 'pairwise'を使用してテストを実行したいと考えています。 NUnit wiki on Pairwise attribute上の例を使用してSpecFlow、NUnit属性 'pairwise'を使用
私のような何か書くことができるようにしたいと思います:
Scenario: Pairwise test...
Given I have the following values to calculate:
|value1|sign|value2|
|a |+ |x |
|b |- |y |
|c | | |
をとNUnitのページで見られるように、これは6つのテストランを生じるはずです。たぶんこれはシナリオの概要であり、その代わりに例を挙げるべきです。
しかし私の質問は、nunit属性をpairwise(またはそれに類するもの)として使用できるかどうかです。どうやってするの?
長いサンプルのタブを書くことは、テーブルが長すぎて、SpecFlowを非常に優れた読みやすさに逃してしまっているため、やりたくないことです。私が今日行うことは、最も重要なケースをカバーするために小さなサブセットをテストすることですが、テストする可能性が非常に多くありません。 – Pierre