public void ExportKeyTest()
        {
            //arrange
            string keyName = "TestKey";

            //act
            var cng    = new CNGWrapper();
            var actual = cng.ExportKey(keyName);

            //assert
            Assert.IsNotNull(actual);
            Assert.IsTrue(actual != string.Empty);
        }
        public void DecryptTest()
        {
            //arrange
            string encryptedString = "Updrxe9epasXAPOjsk8hjuKpbAhZ4FLryk8pDcGk5oibQLTgtE/vckPKy1LeeCzNlSwYx2DCpawh15sVERUGNV5LTw1xM14JgHY1NqpJ8M0C8IDjG9chR9A/h1QSMB1OvFmKVWFKM3UlTdzwtvRKYorPRTxmodiP+3EBwehlfrI=";
            string expectedResult  = "password";

            //act
            var cng    = new CNGWrapper();
            var result = cng.Decrypt(encryptedString, keyName);

            //assert
            Assert.IsNotNull(result);
            Assert.AreEqual(result, expectedResult, false);
        }