fluent-assertions

Fluent Assertions ist eine Reihe von .NET-Erweiterungsmethoden, mit denen Sie das erwartete Ergebnis eines TDD- oder BDD-Tests besser bestimmen können und versucht, Sie aus der Debugger-Hölle herauszuhalten. Läuft auf 4.0 und 4.5 (Desktop und Windows Store), Silverlight 5 und Windows Phone 8, 8.1 und 8.1 für Silverlight. Unterstützt die Unit-Test-Frameworks NUnit, XUnit, XUnit2, MBUnit, Gallio, MSpec und NSpec.
2
Antworten

Testen generische Sammlungen für referentielle Gleichheit in C # eine dumme Idee?

Ich implementiere einen speziellen Fall eines unveränderlichen Wörterbuchs, das aus praktischen Gründen IEnumerable<KeyValuePair<Foo, Bar>> implementiert. Operationen, die normalerweise das Wörterbuch ändern würden, sollten stattd...
13.03.2013, 14:53
4
Antworten

Kann Fluent Assertions einen String-insensitiven Vergleich für IEnumerableString verwenden?

Ich habe ein paar Listen, die ich mit Fluent Assertions vergleichen möchte. Ich kann leicht einen Vergleich schreiben, aber ich möchte Fluent Assertions verwenden, damit ich den Grund habe, in der Test fehlgeschlagenen Nachricht zu erscheinen....
26.03.2012, 18:29
2
Antworten

Wie kombiniere ich Sammlungs- und Eigenschaftszusicherungen mit fließenden Behauptungen?

Ich würde gerne "Fluent Assertions Collections Assertions" und "Property Assertions" kombinieren, z. behaupte, dass zwei IEnumerable paarweise gleich sind, indem sie einen Eigenschafts-nach-Eigenschaft-Vergleich (möglicherweise "verschachtelt...
25.01.2012, 17:05