我正在尝试从NUnit 2升级到NUnit 3。
我构建了一个Data-Driven-Helper来从几种类型的数据文件中读取测试用例数据。
我发现可以传递参数的NUnit 3.2的TestCaseSource可以帮助改进我的Data-Driven-Helper,但问题是它一直告诉我 "消息:System.Reflection.TargetParameterCountException:参数计数不匹配。"
以下是测试代码:
static public IEnumerable GetCases(string a)
{
yield return new object[] { "1", 1 };
}
[TestCaseSource(typeof(BaseFixtureTest), "GetCases", new object[] {"a"})]
public void someTest(string Path, int deg)
{
//*** some test logic
}