public void InitalizationVectorTest()
 {
     var target = new TripleDESCryptoProvider() { Key = Key, InitalizationVector = InitializationVector };
     var initializiationVector = InitializationVector;
     target.InitalizationVector = initializiationVector;
     Assert.IsNotNull(target);
 }
 public void GetInitializationVectorTest()
 {
     var target = new TripleDESCryptoProvider() { Key = Key, InitalizationVector = InitializationVector };
     var expected = typeof(byte[]);
     var actual = target.GetInitializationVector();
     Assert.IsInstanceOfType(actual, expected);
 }
 public void EncryptTest()
 {
     var target = new TripleDESCryptoProvider() { Key = Key, InitalizationVector = InitializationVector };
     var clearText = "Test";
     var expected = new byte[] { 45, 52, 234, 74, 66, 9, 93, 149 };
     var actual = target.Encrypt(clearText);
     Assert.AreEqual(System.Convert.ToBase64String(expected), System.Convert.ToBase64String(actual));
 }
 public void DecryptTest()
 {
     var target = new TripleDESCryptoProvider() { Key = Key, InitalizationVector = InitializationVector };
     var cryptoText = new byte[] { 45, 52, 234, 74, 66, 9, 93, 149 };
     var expected = "Test";
     var actual = target.Decrypt(cryptoText);
     Assert.AreEqual(expected, actual);
 }
 public void KeyTest()
 {
     var target = new TripleDESCryptoProvider() { Key = Key, InitalizationVector = InitializationVector };
     var key = Key;
     target.Key = key;
     Assert.IsNotNull(target);
 }