In NUnit kann ich Folgendes tun:
%Vor%Das kann ich auch:
%Vor%Nun möchte ich etwas in dieser Richtung tun
%Vor% Nur das Within
-Schlüsselwort wird in dieser Situation nicht unterstützt. Gibt es eine Problemumgehung oder einen anderen Ansatz, der dies leicht möglich machen würde?
Sie können:
%Vor% Die Is.EqualTo-Semantik unterscheidet sich jedoch etwas von Is.EquivalentTo - EquivalentTo ignoriert die Reihenfolge ( {1, 2, 3}
ist äquivalent, aber nicht gleich {2, 1, 3}
). Wenn Sie diese Semantik beibehalten möchten, besteht die einfachste Lösung darin, Arrays vor der Assertion zu sortieren. Wenn Sie dieses Konstrukt sehr oft verwenden, würde ich vorschlagen, Ihre eigene Einschränkung dafür zu schreiben.
Sicher, Sie können EqualTo
verwenden, um die Array-Werte zu überprüfen. So:
Werden Sie versucht, CollectionAssert zu verwenden? Es gibt viele Methoden, um verschiedene Arten von Vergleichen durchzuführen.