public void ShouldReturnEmptyIfHasNullQueryUrlForAddMonthFilter() { var filteredUrl = new FilteredUrl(_timeProvider.Object); var result = filteredUrl.AddMonthFilter(new DateTime(2017, 01, 01)); result.Should().BeEmpty(); }
public void WillAddDateFromFilterToUrl() { // Arrange var queryUrl = new QueryUrl( new RouteValueDictionary(), new QueryCollection( new Dictionary <string, StringValues> { { "tag", new StringValues(new[] { "healthy" }) } } ) ); _filteredUrl.SetQueryUrl(queryUrl); var startDate = new DateTime(2017, 01, 01); // Act var newQueryUrl = _filteredUrl.AddMonthFilter(startDate); newQueryUrl.ContainsKey("dateFrom").Should().BeTrue(); }