public void Should_not_have_error_when_newPassword_is_specified() { var model = new ForgotPasswordConfirmViewModel { NewPassword = "******" }; //new password should equal confirmation password model.ConfirmNewPassword = model.NewPassword; _validator.ShouldNotHaveValidationErrorFor(x => x.NewPassword, model); }
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); }