public void ConvertsAbsoluteUrlToString() { var builder = new HttpUrlBuilder("http://localhost/api/foo", UriKind.Absolute); Assert.Equal("http://localhost/api/foo", builder.ToString()); }
public void ConvertsRelativeUrlToString() { var builder = new HttpUrlBuilder("/api/foo", UriKind.Relative); Assert.Equal("/api/foo", builder.ToString()); }
public void ConvertsToString() { var builder = new HttpUrlBuilder("http://localhost/api/foo"); Assert.Equal("http://localhost/api/foo", builder.ToString()); }
public void ChangesScheme() { var builder = new HttpUrlBuilder("http://host1:1337/path"); builder.WithScheme("https"); Assert.Equal("https://host1:1337/path", builder.ToString()); }
public void ChangesPost() { var builder = new HttpUrlBuilder("http://host1:1337/path"); builder.WithPort(2112); Assert.Equal("http://host1:2112/path", builder.ToString()); }
public void ChangesHostName() { var builder = new HttpUrlBuilder("http://host1:1337/path"); builder.WithHost("host2"); Assert.Equal("http://host2:1337/path", builder.ToString()); }