public void ParseCertificatesNoCertificatesEntriesShouldReturnNoCetificates() { IList <string> pemCerts = CertificateHelper.ParsePemCerts("test"); IEnumerable <X509Certificate2> certs = CertificateHelper.GetCertificatesFromPem(pemCerts); Assert.Empty(certs); }
public void ParseCertificatesSingleShouldReturnCetificate() { IList <string> pemCerts = CertificateHelper.ParsePemCerts(TestCertificateHelper.CertificatePem); IEnumerable <X509Certificate2> certs = CertificateHelper.GetCertificatesFromPem(pemCerts); Assert.Single(certs); }
public void ParseCertificatesWithNonCertificatesEntriesShouldReturnCetificates() { IList <string> pemCerts = CertificateHelper.ParsePemCerts(TestCertificateHelper.CertificatePem + TestCertificateHelper.CertificatePem + "test"); IEnumerable <X509Certificate2> certs = CertificateHelper.GetCertificatesFromPem(pemCerts); Assert.Equal(2, certs.Count()); }
public void ParseCertificatesMultipleCertsShouldReturnCetificates() { IList <string> pemCerts = CertificateHelper.ParsePemCerts(TestCertificateHelper.CertificatePem + TestCertificateHelper.CertificatePem); IEnumerable <X509Certificate2> certs = CertificateHelper.GetCertificatesFromPem(pemCerts); Assert.Equal(certs.Count(), 2); }