Пример #1
0
        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);
        }