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);
        }