public void FilterItems_WithValidFutureDate_ReturnsFilteredItems() { // Arrange IEnumerable <Item> items = _fixture.CreateMany <Item>(ItemsToGenerate).ToArray(); DateTime date = items.First().DueDate.Date; string query = date.ToString("yyyy-MM-dd"); // Act Section section = _itemFilter.FilterItems(items, query); // Assert section.Title.Should().Be(date.ToString("MMM d")); section.Items.Should().OnlyContain(x => x.DueDate.Date == date); section.DueDate.Should().Be(date); }