Скажем, я хочу протестировать метод, возвращающий набор элементов следующего типа, используя fluent-assertions, чтобы убедиться, что все элементы имеют свои значения. IsActive
-флаг установлен на 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!");
}
Но есть ли более быстрый способ утверждать каждый элемент во всей коллекции одновременно?