public void SecureRequest_AddInvalidCertificate_NullCertificateContextSet(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.Equal(IntPtr.Zero, APICallHistory.WinHttpOptionClientCertContext[0]);
}
}
}