Пример #1
0
 public void I2()
 {
     TestRuntime.AssertXcodeVersion(10, 0);
     using (var i1 = GetIdentity())
         using (var i2 = new SecIdentity2(i1)) {
             Assert.That(i1.Certificate.GetCommonName(), Is.EqualTo(i2.Identity.Certificate.GetCommonName()), "GetCommonName");
         }
 }
Пример #2
0
 public void AccessCertificates()
 {
     TestRuntime.AssertXcodeVersion(11, 0);
     using (var i1 = GetIdentity())
         using (var i2 = new SecIdentity2(i1, i1.Certificate)) {
             int call = 0;
             Assert.True(i2.AccessCertificates((c) => {
                 Assert.That(i1.Certificate.GetCommonName(), Is.EqualTo(c.Certificate.GetCommonName()), "GetCommonName");
                 call++;
             }), "Access");
             Assert.That(call, Is.EqualTo(1), "call");
         }
 }