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)); }