public void GetWebProxy_ReturnsNullIfNotSpecified() { BraintreeService service = new BraintreeService(new Configuration( Environment.DEVELOPMENT, "integration_merchant_id", "integration_public_key", "integration_private_key" )); Assert.AreEqual(null, service.GetWebProxy()); }
public void WebProxy_ReturnsWebProxyConfiguration() { Configuration configuration = new Configuration( Environment.DEVELOPMENT, "integration_merchant_id", "integration_public_key", "integration_private_key" ); configuration.WebProxy = new WebProxy(new Uri("http://localhost:3000")); BraintreeService service = new BraintreeService(configuration); Assert.AreEqual(configuration.WebProxy, service.GetWebProxy()); }
public void GetWebProxy_ReturnsProxyConfiguration() { Configuration configuration = new Configuration( Environment.DEVELOPMENT, "integration_merchant_id", "integration_public_key", "integration_private_key" ); configuration.WebProxy = new WebProxy(new Uri("http://localhost:3000")); BraintreeService service = new BraintreeService(configuration); Uri destination = new Uri("http://0.0.0.0"); Assert.AreEqual("http://localhost:3000", service.GetWebProxy().GetProxy(destination).OriginalString); }