public void Should_not_have_error_when_newPassword_is_specified() { var model = new PasswordRecoveryConfirmModel(); model.NewPassword = "******"; //we know that new password should equal confirmation password model.ConfirmNewPassword = model.NewPassword; _validator.ShouldNotHaveValidationErrorFor(x => x.NewPassword, model); }
public void ShouldNotHaveErrorWhenNewPasswordIsSpecified() { var model = new PasswordRecoveryConfirmModel { NewPassword = "******" }; //we know that new password should equal confirmation password model.ConfirmNewPassword = model.NewPassword; _validator.ShouldNotHaveValidationErrorFor(x => x.NewPassword, model); }
public void ShouldValidateOnPasswordRecoveryConfirmModelIsAllRule() { var model = new PasswordRecoveryConfirmModel { NewPassword = "******" }; //we know that new password should equal confirmation password model.ConfirmNewPassword = model.NewPassword; _passwordRecoveryConfirmValidator.ShouldHaveValidationErrorFor(x => x.NewPassword, model); model.NewPassword = "******"; //we know that new password should equal confirmation password model.ConfirmNewPassword = model.NewPassword; _passwordRecoveryConfirmValidator.ShouldNotHaveValidationErrorFor(x => x.NewPassword, model); }
public void Should_validate_newPassword_is_length() { _customerSettings.PasswordMinLength = 5; _validator = new PasswordRecoveryConfirmValidator(_localizationService, _customerSettings); var model = new PasswordRecoveryConfirmModel(); model.NewPassword = "******"; //we know that new password should equal confirmation password model.ConfirmNewPassword = model.NewPassword; _validator.ShouldHaveValidationErrorFor(x => x.NewPassword, model); model.NewPassword = "******"; //we know that 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() { _passwordRecoveryConfirmValidator = new PasswordRecoveryConfirmValidator(_localizationService, _customerSettings); var model = new PasswordRecoveryConfirmModel { NewPassword = "******" }; //we know that new password should equal confirmation password model.ConfirmNewPassword = model.NewPassword; _passwordRecoveryConfirmValidator.ShouldHaveValidationErrorFor(x => x.NewPassword, model); model.NewPassword = "******"; //we know that new password should equal confirmation password model.ConfirmNewPassword = model.NewPassword; _passwordRecoveryConfirmValidator.ShouldNotHaveValidationErrorFor(x => x.NewPassword, model); }