Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }