Tag: fluent-assertions
Fließend Behauptungen ist ein Satz von .NET-Erweiterung-Methoden, die Ihnen erlauben, mehr natürlich geben Sie das zu erwartende Ergebnis einer TDD oder BDD-style Tests und die zu halten versucht, Sie aus dem debugger die Hölle. 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
Sagen, ich möchte zum testen eine Methode der Rückkehr ein Bündel von Elementen der folgenden Art verwenden fließend-Aussagen, um sicherzustellen, dass alle Elemente haben Ihre IsActive-flag auf true: public class Item { public bool IsActive { get;
5
Antworten
Ich habe zwei Klassen: public class ClassA { public int? ID {get; set;} public IEnumerable<ClassB> Children {get; set;} } public class ClassB { public int? ID {get; set;} public string Name {get; set;} } Möchte ich fließend
1
Antworten
Möchte ich vergleichen, eine Liste von Objekten, ohne auf die Reihenfolge der Objekte in der Liste und nur den Vergleich einige der Eigenschaften in den Objekten, derzeit verwende ich den folgenden code, um diesen Vergleich: actual.Should().NotBeNull(); actual.Count.Should().Be(expected.Count);
2
Antworten
Ich versuche zu überprüfen, eine async-Methode wirft konkrete Ausnahme. Dafür bin ich mit MSTEST und FluentAssertions 2.0.1. Habe ich diese überprüft Diskussion auf Codeplex und zu sehen, wie es funktioniert mit async-Ausnahme Methoden dieser anderen link über
1
Antworten
Kann jemand zusammenfassen, Unterschiede und Verwendungsbereich zwischen Ihnen? Ich SO gelesen Artikel, ShouldBeEquivalientTo(): ShouldBeEquivalentTo() verwendet werden soll, für den Vergleich von komplexen Objekt-Graphen eher als die primitiven Typen, die Teil der .NET-framework. Sollte().BeEquivalentTo(): einzelne Elemente Equals ()
1
Antworten
Ich versuche zu schreiben, ein unit-test für a größer überschrieben Betreiber mit Fluent Assertions in C#. Das größer-als-operator in dieser Klasse soll eine exception werfen, wenn eines der Objekte null sind. In der Regel, wenn mit Fluent