次のように、さまざまなケースをテストする単体テストがあります。
public void Test1(Int32 a, Int32 b, Int32 c)
ループなしでテストコードを作成したいので、TestCase を使用して次のようにパラメーターを指定するとします。
[TestCase(1, 1, 1)]
public void Test1(Int32 a, Int32 b, Int32 c)
この属性を持つ私がこれを言うことは可能ですか:
- 最初のパラメーターの値のセットは次のとおりです
- 2 番目のパラメーターの値のセットは次のとおりです。
- 3 番目のパラメーターの値のセットは次のとおりです。
- ここで、上記のすべての組み合わせをテストします
すなわち。このようなもの:
[TestCase(new[] { 1, 2, 3, 4 }, new[] { 1, 2, 3, 4 }, new[] { 1, 2, 3, 4 })]
public void Test1(Int32 a, Int32 b, Int32 c)
似てないけど何か見落としてない?