internal static void AssertProxy(DefaultConnection connection, Proxy proxy) { HttpClient httpClient = (HttpClient)connection.GetPrivateField("_httpClient"); HttpClientHandler handler = (HttpClientHandler)httpClient.GetPrivateField <HttpMessageInvoker>("handler"); Assert.That(handler.UseProxy, Is.True); Assert.That(((WebProxy)handler.Proxy).Address, Is.EqualTo(proxy.Uri)); Assert.That(((NetworkCredential)handler.Proxy.Credentials), Is.Null); }