public void Testing_WrongPassword()
        {
            // Arrange
            byte[] bytes;
            using (var sha = SHA256.Create())
                bytes = sha.ComputeHash(Encoding.UTF8.GetBytes("TEST"));

            _winDpApi = new WinDpApi(bytes);
            var windDpApi = new WinDpApi(Encoding.UTF8.GetBytes("TEST"));

            var stringToProtec = "ABC1234567890@#$%^&*(ERTYUIOCVBNMKJWA HOIDUAHWAIUHD";
            var bytesToProtect = Encoding.UTF8.GetBytes(stringToProtec);
            var @protected     = _winDpApi.Protect(bytesToProtect);

            // Act
            var unprotected = windDpApi.Unprotect(@protected);

            Assert.IsNull(unprotected);
        }
 public void TestInit()
 {
     _winDpApi = new WinDpApi(Encoding.UTF8.GetBytes("TEST"));
 }