FluentAssertions:如何指定该集合应该包含一定数量的匹配谓词的元素?

时间:2016-05-22 11:18:08

标签: c# fluent-assertions

对于前。我需要断言该列表:

list.Should().Contain(element => element.StartsWith("J"), 2);

应包含与特定谓词匹配的特定数量(当前为2个)元素:

3

但是这种方法没有这种过载。 我怎样才能在FluentAssertions中做到这一点?

1 个答案:

答案 0 :(得分:1)

你不能。最接近的是将该行重写为

list.Where(element => element.StartsWith("J")).Should().HaveCount(2);