public void TestToProxyStringWithUsernamePasswordWithReservedCharacters() { IWebProxy proxy = new WebProxy("127.0.0.1") { Credentials = new NetworkCredential("user:name", "pass:word") }; Assert.AreEqual("http://user%3Aname:pass%[email protected]:80", proxy.ToProxyString()); }
public void TestToProxyStringWithHttpAddress() { IWebProxy proxy = new WebProxy("127.0.0.1"); Assert.AreEqual("http://127.0.0.1:80", proxy.ToProxyString()); }
public void TestToProxyStringWithEmptyProxy() { IWebProxy proxy = new WebProxy(); Assert.AreEqual(string.Empty, proxy.ToProxyString()); }
public void TestToProxyStringWithSocks5AddressWithProtocol() { IWebProxy proxy = new WebProxy("socks5://127.0.0.1"); Assert.AreEqual("socks5://127.0.0.1:1080", proxy.ToProxyString()); }