System.Net.Http.WinHttpHandlerUnitTests.ClientCertificateScenarioTest.SecureRequest_AddValidCertificate_ValidCertificateContextSet C# (CSharp) Method

SecureRequest_AddValidCertificate_ValidCertificateContextSet() private method

private SecureRequest_AddValidCertificate_ValidCertificateContextSet ( X509Certificate2 certificate ) : void
certificate System.Security.Cryptography.X509Certificates.X509Certificate2
return void
        public void SecureRequest_AddValidCertificate_ValidCertificateContextSet(X509Certificate2 certificate)
        {
            using (var handler = new WinHttpHandler())
            {
                handler.ClientCertificates.Add(certificate);
                using (HttpResponseMessage response = SendRequestHelper.Send(
                    handler,
                    () => { },
                    TestServer.FakeSecureServerEndpoint))
                {
                    Assert.Equal(1, APICallHistory.WinHttpOptionClientCertContext.Count);
                    Assert.NotEqual(IntPtr.Zero, APICallHistory.WinHttpOptionClientCertContext[0]);
                }
            }
        }