public void TestDecryptWithWrongKey() { const string TEXT_TO_ENCRYPT = "TEXT_TO_ENCRYPT"; const string KEY = "Secret"; Encryptor encryptor = new Encryptor(); byte[] encrypted = encryptor.Encrypt(Encoding.Unicode.GetBytes(TEXT_TO_ENCRYPT), KEY); byte[] decrypted = encryptor.Decrypt(encrypted, "WrongKey"); }
public void TestEncryptAndThenDecrypt() { const string TEXT_TO_ENCRYPT = "TEXT_TO_ENCRYPT"; const string KEY = "Secret"; Encryptor encryptor = new Encryptor(); byte[] encrypted = encryptor.Encrypt(Encoding.Unicode.GetBytes(TEXT_TO_ENCRYPT), KEY); byte[] decrypted = encryptor.Decrypt(encrypted, KEY); String decryptedString = Encoding.Unicode.GetString(decrypted); Assert.AreEqual(TEXT_TO_ENCRYPT, decryptedString); }