public void ValidPasswordValidates()
        {
            const string validPassword = "******";

            var passwordHelper = new PasswordHelper();
            byte[] salt;
            var hashedPassword = passwordHelper.GenerateHashedPassword(validPassword, out salt);

            Assert.IsTrue(passwordHelper.ValidatePassword(validPassword, salt, hashedPassword));
        }
        public void ValidPasswordWithIncorrectSaltDoesNotValidate()
        {
            const string validPassword = "******";

            var passwordHelper = new PasswordHelper();
            byte[] salt;
            var hashedPassword = passwordHelper.GenerateHashedPassword(validPassword, out salt);
            salt = passwordHelper.GenerateSalt();

            Assert.IsFalse(passwordHelper.ValidatePassword(validPassword, salt, hashedPassword));
        }