public void AssertUrlChange(string originalUrl, string expectedCanonicalUrl) { var uriBuilder = new UriBuilder(originalUrl); IUrlStrategy strategy = new PatternStrategy(@"^/foo\b", "/bar"); strategy.Apply(uriBuilder); Assert.That(uriBuilder.Uri, Is.EqualTo(new Uri(expectedCanonicalUrl))); }