public void TestEncryptedParts_Encrypt_Default_ClassTwoPropertiesOneFieldTwoEncrypted() { var cipher = GetCipher(); var instance = new ClassTwoPropertiesOneFieldTwoEncrypted(); var target = new EncryptedParts(instance, cipher); target.Encrypt(); Assert.IsTrue(instance.Encrypted != null); Assert.IsTrue(instance.Encrypted.Length != 0); }
public void TestEncryptedParts_Encrypt_Default_ClassTwoPropertiesOneEncrypted() { var cipher = GetCipher(); var instance = new ClassTwoPropertiesOneEncrypted(); var target = new EncryptedParts(instance, cipher); target.Encrypt(); // should succeed Assert.IsTrue(true); }
public void TestEncryptedParts_Encrypt_Object() { var cipher = GetCipher(); var instance = new object(); var target = new EncryptedParts(instance, cipher); target.Encrypt(); // should succeed Assert.IsTrue(true); }
public void TestEncryptedParts_Decrypt_Default_ClassTwoPropertiesTwoEncrypted() { var cipher = GetCipher(); var instance = new ClassTwoPropertiesTwoEncrypted(); 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); }
public void TestEncryptedParts_RoundTrip_ClassOnePropertyOneEncrypted() { var cipher = GetCipher(); var instance = new ClassOnePropertyOneEncrypted { Decrypted1 = "pipi" }; 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.AreEqual("pipi", instance.Decrypted1); }
public void TestEncryptedParts_Decrypt_ClassTwoPropertiesOneEncrypted() { var cipher = GetCipher(); var instance = new ClassTwoPropertiesOneEncrypted { Decrypted1 = "gogo", Decrypted2 = 42 }; 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.AreEqual("gogo", instance.Decrypted1); Assert.AreEqual(42, instance.Decrypted2); }
public void TestEncryptedParts_Decrypt_ClassTwoPropertiesOneFieldTwoEncrypted() { var cipher = GetCipher(); var instance = new ClassTwoPropertiesOneFieldTwoEncrypted { Decrypted1 = "gogo", }; instance.SetDecrypted3(3); 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.AreEqual("gogo", instance.Decrypted1); Assert.AreEqual(3, instance.GetDecrypted3()); }