public void TestCryptoWorker_ReturnEqualsSalt() { var worker = new CryptoWorker(); var salt = worker.GetUniqueSalt(); var copy = worker.GetUniqueSalt(); Assert.AreEqual(salt, copy); }
public void TestCryptoWorker_ReturnEquals() { var text = "Once upon a time there was a little boy..."; var pass = "******"; var worker = new CryptoWorker(); var salt = worker.GetUniqueSalt(); var encrypted = worker.Encrypt <RijndaelManaged>(text, pass, salt); Assert.AreEqual(salt, worker.GetUniqueSalt()); Assert.AreEqual(text, worker.Decrypt <RijndaelManaged>(encrypted, pass, salt)); }