0

刚开始探索 Monodevelop。我创建了一个 nunit 测试项目并添加了 nunit 2.6 版(Monodevelop 使用 2.4)当我尝试运行此测试时,我收到以下错误“方法 TestCase 的签名不正确:它不能有参数”有没有办法从Monodevelop 是数据驱动的。

[Test()]
[TestCaseSource(typeof(MyFactoryClass), "MyTestMethod_TestCaseDataList")]
public void TestCase (string apikey, string userid, string productid)
{
  Console.WriteLine(apikey);
  Console.WriteLine(userid);
  Console.WriteLine(productid); 
}

帮助将不胜感激。

4

1 回答 1

0

看起来 MonoDevelop 不支持相对较新的 TestCaseSource 和 TestCase NUnit 属性,并且只能处理没有参数的老式测试。

于 2012-05-29T06:56:17.253 回答