Скажем, я хочу протестировать метод, возвращающий кучу элементов следующего типа, используя fluent-assertions, чтобы гарантировать, что все элементы имеют набор IsActive
-flag до true
:
public class Item
{
public bool IsActive { get; set; }
}
Чтобы достичь этого, я мог просто перебирать коллекцию и утверждать каждый элемент отдельно в цикле foreach:
var items = CreateABunchOfActiveItems();
foreach (var item in items)
{
item.IsActive.Should().BeTrue("because I said so!");
}
Но есть ли более свободный способ утверждать каждый элемент во всей коллекции сразу?