NUnit Nested Collection-Vergleich

8

Gibt es eine ähnliche Funktion wie CollectionAssert.AreEquivalent (), die mit verschachtelten Sammlungen funktioniert?

Der folgende Code ...

%Vor%

löst diese Ausnahme aus ...

%Vor%

Die folgende Bestätigung wird übergeben:

%Vor%

Wenn ich Änderungen an der erwarteten Sammlung vornimmt, löst die Assertion eine Ausnahme mit dem gesamten Inhalt beider Sammlungen in der Nachricht aus:

%Vor%

Ich benutze NUnit 2.4.7.0.

    
MikeWyatt 13.07.2010, 17:48
quelle

2 Antworten

0

Sie müssten Ihre eigenen schreiben. Aber wenn ich es wäre, würde ich versuchen, meine Asserts anders zu schreiben, so dass, wenn es einen Unterschied in den zwei Listen gab, es offensichtlicher war, warum / was falsch war.

    
giltanis 06.04.2011 23:26
quelle
0

Eine alte Frage, aber jemand hat gerade einen Link auf nunit-discuss gepostet ...

Der Fehler liegt daran, dass die verwendete Version von NUnit keine Gleichheitsvergleiche zwischen zwei Wörterbüchern unterstützt und auf den Objektvergleich zurückgreift. Aktuelle Versionen haben dieses Problem nicht.

    
Charlie 22.11.2013 20:04
quelle