2012-04-15 107 views
0

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

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

帮助将不胜感激。

回答

0

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