Esempio n. 1
0
        public void SignedDocumentValid()
        {
            Keys           keys           = Keys.Create();
            SignedDocument signedDocument = SignedDocument.Create(keys, DocumentConverter.STRING.Get("It's a test with a basic document."));

            Assert.IsTrue(signedDocument.Verify());
        }
Esempio n. 2
0
        public void CorruptedUser()
        {
            Keys            keys           = Keys.Create();
            ISignedDocument signedDocument = SignedDocument.Create(keys, DocumentConverter.STRING.Get("It's a test with a basic document."));

            var corruptedDocument = new SignedDocument(
                document: signedDocument.Document,
                publicKey: Keys.Create().PublicKey,
                signature: signedDocument.Signature);

            Assert.IsTrue(signedDocument.Verify());
            Assert.IsFalse(corruptedDocument.Verify());
        }