【发布时间】:2014-11-13 06:53:45
【问题描述】:
为什么我下面的字符串数组给我一个错误,他们不是都是字符串吗??? "属性参数必须是属性参数类型的常量表达式、typeof表达式或数组创建表达式"
[Test]
[TestCase(new string[]{"01","02","03","04","05","06","07","08","09","10"},TestName="Checking10WOs")]
public void Test(String[] recordNumber)
{
//something..
}
【问题讨论】:
-
用
new创建的任何东西都不能是常数,对吧? -
错误消息似乎很容易解释。它说您不能在属性中使用数组创建;这就是你正在做的事情。
-
patrickdesjardins.com/blog/… 甚至更好地给出了真实的解释和示例.. 下次对确切的错误消息进行谷歌搜索..您可能会惊讶于结果会产生什么
标签: c# visual-studio visual-studio-2012 testing nunit