Ich habe einen Test wie folgt aus:NUnit Verwendung von Testcase Klarheit benötigt
[TestCase(12, Result= typeof(mytype))]
public mytype GetById(int id)
{
yada, yada, yada.
}
in the NUnit error window, I see this:
Test.Tester.GetById(12):
Expected: <mytype>
But was: <mytype>
Meine Frage ist, wird dies zu erwarten? Gibt es eine Möglichkeit, den Typ des zurückgegebenen Werts anzugeben, wenn es sich um einen eigenen Typ und nicht um eine Ganzzahl, eine Zeichenfolge usw. handelt? Alle Beispiele, die ich im Internet finde, geben nur Strings oder Ints zurück. Muss ich tatsächlich eine MyType-Instanz generieren und sagen, dass es das ist, was ich erwarte?
Dies ist NUnit 2.5.9.
Danke. Ich hatte gehofft, ich könnte das Objekt tatsächlich zurückgeben (und den Typ überprüfen) und dann mehrere miteinander verkettete Testfälle verwenden, wobei jeder seine Überprüfung auf dem Weg durchführt und sein Ergebnis an den Aufrufer zurücksendet. – adamx97