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

            var result = filteredUrl.AddCategoryFilter("test");

            result.Should().BeEmpty();
        }
Esempio n. 2
0
        public void WillAddCategoryFilterToUrl()
        {
            // Arrange
            var queryUrl = new QueryUrl(
                new RouteValueDictionary(),
                new QueryCollection(
                    new Dictionary <string, StringValues>
            {
                {
                    "tag",
                    new StringValues(new[] { "healthy" })
                }
            }
                    )
                );

            _filteredUrl.SetQueryUrl(queryUrl);

            // Act
            var newQueryUrl = _filteredUrl.AddCategoryFilter("business");

            newQueryUrl.ContainsKey("Category").Should().BeTrue();
        }