public void hash_values_when_the_chain_has_a_route_but_not_real_values() { var chain = new RoutedChain(new RouteDefinition("some/pattern/url")); var currentChain = new CurrentChain(chain, new Dictionary<string, object>()); var varyBy = new VaryByResource(currentChain); var values = varyBy.Values(); values.Select(x => "{0}={1}".ToFormat(x.Key, x.Value)).ShouldHaveTheSameElementsAs("chain=" + chain.GetRoutePattern()); }
public string ToUrl(RoutedChain chain) { return ("/fake/" + chain.GetRoutePattern()).Replace("//", "/"); }
public string ToUrl(RoutedChain chain) { return _request.ToFullUrl(chain.GetRoutePattern()); }