public Apply ( |
||
uri | The URL to be canonicalized. | |
Результат | void |
public void Apply(UriBuilder uri)
{
string newPath;
if (_dictionary.TryGetValue(uri.Path, out newPath))
{
uri.Path = newPath;
}
}
public void AssertUrlChange(string originalUrl, string expectedCanonicalUrl) { var uriBuilder = new UriBuilder(originalUrl); var dictionary = new Dictionary<string, string> { {"/foo", "/bar"} }; IUrlStrategy strategy = new MapStrategy(dictionary); strategy.Apply(uriBuilder); Assert.That(uriBuilder.Uri, Is.EqualTo(new Uri(expectedCanonicalUrl))); }