【发布时间】:2013-04-16 18:49:05
【问题描述】:
如何将 string[][] 数组传递给 ValuesAttribute?
我有:
public string[][] Array1 = new[] {new[] {"test1", "test2"}};
//...
[Test, Sequential]
public void SomeTest(
[Values("val1", "val2", "val3")] string param1,
[Values(Array1, Array2, Array3)] string[][] param2) { //... }
我有Cannot access non-static field "Array1" in static context。比我用static 关键字标记Array1 比我有An attribute argument must be a constant expression... 比我用readonly 关键字标记它,我仍然有An attribute argument must be a constant expression...
这里有什么方法可以传递多个数组吗? (除了丑陋的string[][][] 和在array[][][] 中传递相关array[][] 的param2 索引)
【问题讨论】:
标签: c# arrays nunit sequential