public void Given_The_Wrong_Password_Symmetric_Encryptor_Should_Fail_To_Decrypt() { const string plainText = "Hello World"; const string encryptPassword = "******"; var symmetricCrypto = new SymmetricCrypto(); var cipherText = symmetricCrypto.Encrypt(plainText, encryptPassword); var returnValue = symmetricCrypto.Decrypt(cipherText, "J!@(DJLASJDKJD@*JUD(*@D@D@DOI@JDOIJ"); Assert.IsNull(returnValue); }
public void Given_Password_Symmetric_Encryptor_Should_Decrypt() { const string plainText = "Hello World"; const string encryptPassword = "******"; var symmetricCrypto = new SymmetricCrypto(); var cipherText = symmetricCrypto.Encrypt(plainText, encryptPassword); var returnValue = symmetricCrypto.Decrypt(cipherText, encryptPassword); Assert.AreEqual(plainText, returnValue); }