public void ParseTrustBundleResponseWithMultipleCertReturnsNonEmptyList() { string trustBundle = $"{TestCertificateHelper.CertificatePem}\n{TestCertificateHelper.CertificatePem}"; IEnumerable <X509Certificate2> certs = CertificateHelper.ParseTrustedBundleCerts(trustBundle); Assert.Equal(2, certs.Count()); }
public void ParseTrustBundleResponseWithOneCertReturnsNonEmptyList() { string trustBundle = $"{TestCertificateHelper.CertificatePem}\n"; IEnumerable <X509Certificate2> certs = CertificateHelper.ParseTrustedBundleCerts(trustBundle); Assert.Single(certs); }
public void ParseTrustBundleEmptyResponseReturnsEmptyList() { string trustBundle = " "; IEnumerable <X509Certificate2> certs = CertificateHelper.ParseTrustedBundleCerts(trustBundle); Assert.Empty(certs); }
public void ParseTrustBundleInvalidResponseReturnsEmptyList() { string trustBundle = "somewhere over the rainbow"; IEnumerable <X509Certificate2> certs = CertificateHelper.ParseTrustedBundleCerts(trustBundle); Assert.Empty(certs); }
public void ParseTrustBundleNullResponseRaisesException() { string response = null; Assert.Throws <ArgumentNullException>(() => CertificateHelper.ParseTrustedBundleCerts(response)); }