public void EncryptDecryptWithStaticKeyAndVectorTest()
        {
            var encryptionService = new DefaultEncryptionService();
            var key       = ConfigurationManager.AppSettings.Get(GlobalModule.SettingKey);
            var vector    = ConfigurationManager.AppSettings.Get(GlobalModule.SettingVector);
            var password  = "******";
            var cipher    = encryptionService.Encrypt(password, key, vector);
            var decrypted = encryptionService.Decrypt(cipher, key, vector);

            Assert.AreEqual(password, decrypted);
        }
        public void EncryptDecryptTest()
        {
            var encryptionService = new DefaultEncryptionService();
            var key       = encryptionService.GenerateKey();
            var vector    = encryptionService.GenerateVector();
            var data      = "data";
            var cipher    = encryptionService.Encrypt(data, key, vector);
            var decrypted = encryptionService.Decrypt(cipher, key, vector);

            Assert.AreEqual(data, decrypted);
        }