Esempio n. 1
0
        public void ShouldReturnEmptyIfHasNullQueryUrlForAddMonthFilter()
        {
            var filteredUrl = new FilteredUrl(_timeProvider.Object);

            var result = filteredUrl.AddMonthFilter(new DateTime(2017, 01, 01));

            result.Should().BeEmpty();
        }
Esempio n. 2
0
        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();
        }