Exemplo n.º 1
0
        public void TestEncryptedParts_ConstructorFor_ClassOnePropertyOneEncrypted()
        {
            var cipher   = GetCipher();
            var instance = new ClassOnePropertyOneEncrypted();
            var target   = new EncryptedParts(instance, cipher);

            // should succeed
            Assert.IsTrue(true);
        }
Exemplo n.º 2
0
        public void TestEncryptedParts_Encrypt_Default_ClassOnePropertyOneEncrypted()
        {
            var cipher   = GetCipher();
            var instance = new ClassOnePropertyOneEncrypted();
            var target   = new EncryptedParts(instance, cipher);

            target.Encrypt();

            Assert.IsTrue(instance.Encrypted != null);
            Assert.IsTrue(instance.Encrypted.Length != 0);
        }
Exemplo n.º 3
0
        public void TestEncryptedParts_RoundTrip_Default_ClassOnePropertyOneEncrypted()
        {
            var cipher   = GetCipher();
            var instance = new ClassOnePropertyOneEncrypted();
            var target1  = new EncryptedParts(instance, cipher);

            target1.Encrypt();

            Assert.IsTrue(instance.Encrypted != null);
            Assert.IsTrue(instance.Encrypted.Length != 0);

            var target2 = new EncryptedParts(instance, cipher);

            target2.Decrypt();

            Assert.IsNull(instance.Decrypted1);
        }