public void TestInjectRefereneValue_NoInjection_GetPolicyValue_AssertException() { var field = new IssuerAttributeField(true, RDNAttributeIdentifier.COMMON_NAME); Action action = () => field.GetPolicyValue(); action.ShouldThrow<InvalidOperationException>(); }
public void TestInjectRefereneValue_NoInjection_GetPolicyValue_AssertException() { var field = new IssuerAttributeField(true, RDNAttributeIdentifier.COMMON_NAME); Action action = () => field.GetPolicyValue(); action.ShouldThrow <InvalidOperationException>(); }
public void TestInjectRefereneValue_RDNAttributeDoesNotExist_NotRequired_AssertValueCollection() { var cert = new X509Certificate2(@"resources/certs/altNameOnly.der"); var field = new IssuerAttributeField(false, RDNAttributeIdentifier.INITIALS); field.InjectReferenceValue(cert); IList<String> values = field.GetPolicyValue().GetPolicyValue(); values.Count.Should().Be(0); }
public void TestInjectRefereneValue_RDNAttributeDoesNotExist_NotRequired_AssertValueCollection() { var cert = new X509Certificate2(@"resources/certs/altNameOnly.der"); var field = new IssuerAttributeField(false, RDNAttributeIdentifier.INITIALS); field.InjectReferenceValue(cert); IList <String> values = field.GetPolicyValue().GetPolicyValue(); values.Count.Should().Be(0); }
public void TestInjectRefereneValue_DistinguishedName_AssertValue() { var cert = new X509Certificate2(@"resources/certs/altNameOnly.der"); var field = new IssuerAttributeField(true, RDNAttributeIdentifier.DISTINGUISHED_NAME); field.InjectReferenceValue(cert); IList<String> values = field.GetPolicyValue().GetPolicyValue(); values.Count.Should().Be(1); values.First().Should().Be("O=Cerner,L=Kansas City,S=MO,C=US,CN=test.email.com"); }
public void TestInjectRefereneValue_RDNSingleAttributeExists_AssertValue() { var cert = new X509Certificate2(@"resources/certs/altNameOnly.der"); var field = new IssuerAttributeField(true, RDNAttributeIdentifier.COMMON_NAME); field.InjectReferenceValue(cert); IList<String> values = field.GetPolicyValue().GetPolicyValue(); values.Count.Should().Be(1); values.First().Should().Be("test.email.com"); }
public void TestInjectRefereneValue_DistinguishedName_AssertValue() { var cert = new X509Certificate2(@"resources/certs/altNameOnly.der"); var field = new IssuerAttributeField(true, RDNAttributeIdentifier.DISTINGUISHED_NAME); field.InjectReferenceValue(cert); IList <String> values = field.GetPolicyValue().GetPolicyValue(); values.Count.Should().Be(1); values.First().Should().Be("O=Cerner,L=Kansas City,S=MO,C=US,CN=test.email.com"); }
public void TestInjectRefereneValue_RDNSingleAttributeExists_AssertValue() { var cert = new X509Certificate2(@"resources/certs/altNameOnly.der"); var field = new IssuerAttributeField(true, RDNAttributeIdentifier.COMMON_NAME); field.InjectReferenceValue(cert); IList <String> values = field.GetPolicyValue().GetPolicyValue(); values.Count.Should().Be(1); values.First().Should().Be("test.email.com"); }