public void TestSizeThree() { var gen = new MagicSquareGenerator(); var square = gen.Generate(3); Console.WriteLine(SquareToString(square)); var v = new MyVerifier(); // prevents cheating :) Assert.IsTrue(v.Verify(square), "Verification failed: this is not a magic square"); }
public void Validate(PdfReader reader) { List <X509Certificate> certificates = new List <X509Certificate>(); X509CertificateParser parser = new X509CertificateParser(); FileStream file = new FileStream(ADOBE, FileMode.Open); certificates.Add(parser.ReadCertificate(file)); MyVerifier custom = new MyVerifier(null); LtvVerifier data = new LtvVerifier(reader); data.Certificates = certificates; data.CertificateOption = LtvVerification.CertificateOption.WHOLE_CHAIN; data.Verifier = custom; data.OnlineCheckingAllowed = false; data.VerifyRootCertificate = false; List <VerificationOK> list = new List <VerificationOK>(); try { data.Verify(list); } catch (GeneralSecurityException e) { Console.WriteLine(e.ToString()); } Console.WriteLine(); if (list.Count == 0) { Console.WriteLine("The document can't be verified"); } foreach (VerificationOK v in list) { Console.WriteLine(v.ToString()); } file.Close(); }