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));
        }