3
如何檢查集合中的每個對象是否符合給定的謂詞?例如:檢查每個項目(來自給定的集合)與匹配給定的謂詞(MyPredicate
)。代碼應該看起來像這樣:FluentAssertions:匹配集合中的每個對象
collection.Should().AllMatch(item => MyPredicate(item));
是類似的東西可用或我必須自己寫嗎?
如何檢查集合中的每個對象是否符合給定的謂詞?例如:檢查每個項目(來自給定的集合)與匹配給定的謂詞(MyPredicate
)。代碼應該看起來像這樣:FluentAssertions:匹配集合中的每個對象
collection.Should().AllMatch(item => MyPredicate(item));
是類似的東西可用或我必須自己寫嗎?
它看起來像Fluent斷言2.x不支持這種情況。使用Fluent斷言3.x可以使用:
collection.Should().OnlyContain(predicate)
其實,版本2.x已經支持這個。 –