public void ToPublicUrl_WithoutConfig(string imageUrl) { var res = ExternalWebLinkResolver.ToPublicUrl(imageUrl, null); Assert.Equal("/uploads/image.jpg", res); }
public void UriWithoutProtocol() { var res = ExternalWebLinkResolver.UriWithoutProtocol("http://myserver.com/root/uploads/image.jpg"); Assert.Equal("//myserver.com/root/uploads/image.jpg", res); }
public void FormatPublicUrl_Whacks(string publicUrl, string imageUrl) { var res = ExternalWebLinkResolver.FormatPublicUrl("http", publicUrl, imageUrl); Assert.Equal("http://myserver.com/root/uploads/image.jpg", res); }
public void FormatPublicUrl_WithoutScheme2() { var res = ExternalWebLinkResolver.FormatPublicUrl(null, "//myserver.com/root", "~/uploads/image.jpg"); Assert.Equal("//myserver.com/root/uploads/image.jpg", res); }
public void FormatPublicUrl_UseConfiguredScheme2() { var res = ExternalWebLinkResolver.FormatPublicUrl("http", "//myserver.com/root", "~/uploads/image.jpg"); Assert.Equal("http://myserver.com/root/uploads/image.jpg", res); }
public void FormatPublicUrl_SupplyScheme() { var res = ExternalWebLinkResolver.FormatPublicUrl("https", "myserver.com/root", "~/uploads/image.jpg"); Assert.Equal("https://myserver.com/root/uploads/image.jpg", res); }