NUnitでどうすればいいですか?nunitでジェネリックコレクションをテストするにはどうすればよいですか?
class Foo
{
int Value { get; set; }
...
}
...
ICollection<Foo> someFoos = GetSomeFoos();
Expect(List.Map(someFoos).Property("Value"), Has.Some.EqualTo(7));
List.Map()
だけICollection
、ないICollection<T>
を受け入れます。
私はsomeFoos内の要素の数をテストしようとしていないんだけど、いくつかの要素がOK 7 –
に等しいプロパティ値を持っていること、それはただの例でした。 Any演算子のように異なる拡張機能を簡単に使うこともできます。 someAs.Any(a => a.Value == 7) – Paul