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