Wie kann ich so etwas in NUnit machen?Wie testet man generische Kollektionen in Nunit?
class Foo
{
int Value { get; set; }
...
}
...
ICollection<Foo> someFoos = GetSomeFoos();
Expect(List.Map(someFoos).Property("Value"), Has.Some.EqualTo(7));
List.Map()
akzeptiert nur ICollection
, nicht ICollection<T>
.
Ich versuche nicht, die Anzahl der Elemente in someFoos zu testen, aber dass einige Elemente der Eigenschaftswert gleich 7. –
Ok haben, das war nur ein Beispiel. Sie können ebenso einfach eine andere Erweiterung verwenden, z. B. den Operator Any. someAs.Any (a => a.Wert == 7) – Paul