我有一个单元测试可以测试各种案例,如下所示:
public void Test1(Int32 a, Int32 b, Int32 c)
假设我想创建没有循环的测试代码,所以我想使用 TestCase 来指定如下参数:
[TestCase(1, 1, 1)]
public void Test1(Int32 a, Int32 b, Int32 c)
有这个属性的我是否可以这样说:
- 对于第一个参数,这里有一组值
- 对于第二个参数,这里有一组值
- 对于第三个参数,这里有一组值
- 现在,测试以上所有组合
IE。像这样的东西:
[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)
看起来不像,但也许我忽略了一些东西?