public void testInjectRefereneValue_noInjection_getPolicyValue_assertException() { var field = new SubjectPublicKeyAlgorithmField(); Action action = () => field.GetPolicyValue(); action.ShouldThrow <InvalidOperationException>(); }
public void testInjectRefereneValue_dsaAlg_assertValue() { var cert = new X509Certificate2(@"resources/certs/dsa1024.der"); var field = new SubjectPublicKeyAlgorithmField(); field.InjectReferenceValue(cert); field.GetPolicyValue().GetPolicyValue().Should().Be(PublicKeyAlgorithmIdentifier.DSA.OID); }
public void testInjectRefereneValue_dsaAlg_assertValue() { var cert = new X509Certificate2(@"resources/certs/dsa1024.der"); var field = new SubjectPublicKeyAlgorithmField(); field.InjectReferenceValue(cert); field.GetPolicyValue().GetPolicyValue().Should().Be(PublicKeyAlgorithmIdentifier.DSA.OID); }
public void TestInjectReferenceValue_NoInjection_GetPolicyValue_AssertException() { var field = new SubjectPublicKeyAlgorithmField(); Action action = () => field.GetPolicyValue(); action.ShouldThrow<InvalidOperationException>(); }