2009-06-09 9 views

Antwort

19

Verwenden

CollectionAssert.AreEqual(expectedIEnumerable, actualIEnumerable); 

Diese überprüft, ob die Einzelteile sind gleich und sind in der gleichen Reihenfolge.

Ich bin ziemlich sicher, dass, wenn Sie Assert verwenden. That für eine Sammlung, erhalten Sie Sammlung Assert-Funktionalität. So kann man sagen Sachen wie

Assert.That(collection, Is.EqualTo(expectedCollection)); // Same order 

oder

Assert.That(collection, Is.EquivalentTo(expectedCollection)); // Same item count 

sowie Sachen wie

Assert.That(collection, Has.Count.EqualTo(expectedSize)); 

Das hat Stichwort Sie öffnet sich das Zeug, die spezifisch für Sammlung behauptet, und ist wirklich nützlich.

+0

Vielen Dank, habe über CollectionAsssert vergessen – ripper234

+0

Wenn ich so herum bin, macht mich das Googeln viel faul. – ripper234

+0

Kein Problem, zeigt nur, wie nützlich SO ist :) –

Verwandte Themen