public void ShouldReturnEmptyIfHasNullQueryUrlForAddCategoryFilter() { var filteredUrl = new FilteredUrl(_timeProvider.Object); var result = filteredUrl.AddCategoryFilter("test"); result.Should().BeEmpty(); }
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(); }