2012-04-15 10 views
0

Gerade erst begonnen, Monodevelop zu erkunden. Ich habe ein Nunit-Testprojekt erstellt und die Nunit-Version 2.6 hinzugefügt (Monodevelop verwendet 2.4). Wenn ich versuche, diesen Test auszuführen, erhalte ich den folgenden Fehler: "Methode TestCases Signatur ist nicht korrekt: es muss keine Parameter haben" Gibt es einen Weg zu laufen Tests von Monodevelop, die datengesteuert sind.Monodevelope Nunit Projekt datengetriebener Test

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

Hilfe würde sehr geschätzt werden.

Antwort

0

Es sieht so aus, als ob MonoDevelop die relativ neuen Attribute von TestCaseSource und TestCase NUnit nicht unterstützt und nur mit Oldschool-Tests umgehen kann, die keine Parameter haben.

Verwandte Themen