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))); }