Monodevelop Nunit项目数据驱动测试

时间:2012-04-15 16:20:07

标签: monodevelop

刚开始探索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); 
}

非常感谢帮助。

1 个答案:

答案 0 :(得分:0)

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