代码检查:NUnit。 测试用例来源必须是静态的。
从 NUnit 3.x 开始, TestCaseSource 或 ValueSource 属性参数表示来源名称时,必须引用 静态字段、属性或方法。 例如:
public class MyTestClass
{
[TestCaseSource("DivideCases")]
public void DivideTest(int n, int d, int q)
{
Assert.AreEqual(q, n / d);
}
static object[] DivideCases =
{
new object[] { 12, 3, 4 },
new object[] { 12, 2, 6 },
new object[] { 12, 4, 3 }
};
}
最后修改日期: 2025年 9月 26日