public void GenerateKeyAndIV_ReturnCorrect() { var param = CryptographyHelper.CreateAesKeyAndIV(); Assert.IsTrue(param.Item1.Length > 0, "The key is empty."); Assert.IsTrue(param.Item2.Length > 0, "The iv is empty."); }
public void EncryptAndDecryptAes_ReturnCorrect(string expected) { var param = CryptographyHelper.CreateAesKeyAndIV(); var encrypt = CryptographyHelper.EncryptAes(expected, param.Item1, param.Item2); var actual = CryptographyHelper.DecryptAes(encrypt, param.Item1, param.Item2); Assert.AreEqual(expected, actual); }