public void Should_validate_on_PasswordRecoveryConfirmModel_is_all_rule() { _forgotPasswordConfirmValidator = new ForgotPasswordConfirmValidator(_userSettings); var model = new ForgotPasswordConfirmViewModel() { NewPassword = "******" }; //new password should equal confirmation password model.ConfirmNewPassword = model.NewPassword; _forgotPasswordConfirmValidator.ShouldHaveValidationErrorFor(x => x.NewPassword, model); model.NewPassword = "******"; //new password should equal confirmation password model.ConfirmNewPassword = model.NewPassword; _forgotPasswordConfirmValidator.ShouldNotHaveValidationErrorFor(x => x.NewPassword, model); }
public new void Setup() { _userSettings = new UserSettings { PasswordMinLength = 8, PasswordRequireUppercase = true, PasswordRequireLowercase = true, PasswordRequireDigit = true, PasswordRequireNonAlphanumeric = true }; _changePasswordValidator = new ChangePasswordValidator(_userSettings); _registerValidator = new RegisterValidator(_userSettings); _forgotPasswordConfirmValidator = new ForgotPasswordConfirmValidator(_userSettings); _validator = new TestValidator(); _person = new Person(); }
public new void Setup() { _userSettings = new UserSettings(); _validator = new ForgotPasswordConfirmValidator(_userSettings); }