public void TestIsCritical_ExtensionPresent_IsCritical_AssertTrue()
 {
     var cert = new X509Certificate2(@"resources/certs/CernerDirect DevCert Provider CA.der");
     cert.GetCriticalExtensionOIDs().Should().Contain(ExtensionIdentifier.BasicConstraints.Id);
     var field = new BasicContraintsExtensionField(false);
     field.InjectReferenceValue(cert);
     field.IsCritical().Should().BeTrue();
 }
 public void TestIsCritical_ExtensionPresent_NotCritical_AssertFalse()
 {
     var cert = new X509Certificate2(@"resources/certs/umesh.der");
     cert.GetCriticalExtensionOIDs().Should().NotContain(ExtensionIdentifier.SubjectKeyIdentifier.Id);
     var field = new SubjectKeyIdentifierExtensionField(false);
     field.InjectReferenceValue(cert);
     field.IsCritical().Should().BeFalse();
 }