Wie zwei Listen oder Arrays zu vergleichen oder Liste und Arrays haben den gleichen Inhalt? Jeder einfache Weg, es zu tun? Was ich herausfinden kann, ist eine Schleife, um alle Elemente einzeln zu vergleichen. Ich verwende den Vergleich im Unit Test mit Assert? Welche Assert
Methode soll ich verwenden? Verwenden Sie Assert.AreEqual
?Wie vergleicht man zwei Listen oder Arrays oder Listen und Arrays haben den gleichen Inhalt?
0
A
Antwort
2
Sie können CollectionAssert.AreEqual
verwenden.
var a = new[] { 1, 2, };
var b = new[] { 1, 2, };
var c = new[] { 3, 4, };
CollectionAssert.AreEqual(a, b); //passed
CollectionAssert.AreEqual(b, c); //fails
Es gibt andere Methoden zur Sammlung assert mit zu helfen, was Sie über Ihre Sammlungen werden behaupten könnte, falls AreEqual
ist nicht das, was Sie wollen.
Überprüfen Sie dies bitte; http://stackoverflow.com/questions/11055632/how-to-compare-lists-in-unit-testing – Berkay