public void Should_not_have_error_when_oldPassword_is_specified()
        {
            var model = new ChangePasswordModel();

            model.OldPassword = "******";
            _validator.ShouldNotHaveValidationErrorFor(x => x.OldPassword, model);
        }
        public void ShouldNotHaveErrorWhenOldPasswordIsSpecified()
        {
            var model = new ChangePasswordModel
            {
                OldPassword = "******"
            };

            _validator.ShouldNotHaveValidationErrorFor(x => x.OldPassword, model);
        }
        public void ShouldValidateOnChangePasswordModelIsAllRule()
        {
            var model = new ChangePasswordModel
            {
                NewPassword = "******"
            };

            //we know that new password should equal confirmation password
            model.ConfirmNewPassword = model.NewPassword;
            _changePasswordValidator.ShouldHaveValidationErrorFor(x => x.NewPassword, model);
            model.NewPassword = "******";
            //we know that new password should equal confirmation password
            model.ConfirmNewPassword = model.NewPassword;
            _changePasswordValidator.ShouldNotHaveValidationErrorFor(x => x.NewPassword, model);
        }
        public void Should_validate_newPassword_is_length()
        {
            _customerSettings.PasswordMinLength = 5;
            _validator = new ChangePasswordValidator(T, _customerSettings);

            var model = new ChangePasswordModel();

            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_ChangePasswordModel_is_all_rule()
        {
            _changePasswordValidator = new ChangePasswordValidator(_localizationService, _customerSettings);

            var model = new ChangePasswordModel
            {
                NewPassword = "******"
            };

            //we know that new password should equal confirmation password
            model.ConfirmNewPassword = model.NewPassword;
            _changePasswordValidator.ShouldHaveValidationErrorFor(x => x.NewPassword, model);
            model.NewPassword = "******";
            //we know that new password should equal confirmation password
            model.ConfirmNewPassword = model.NewPassword;
            _changePasswordValidator.ShouldNotHaveValidationErrorFor(x => x.NewPassword, model);
        }
Exemplo n.º 6
0
        public void Should_validate_on_ChangePasswordModel_is_all_rule()
        {
            _changePasswordValidator = new ChangePasswordValidator(_userSettings);

            var model = new ChangePasswordModel
            {
                NewPassword = "******"
            };

            //new password should equal confirmation password
            model.ConfirmNewPassword = model.NewPassword;
            _changePasswordValidator.ShouldHaveValidationErrorFor(x => x.NewPassword, model);
            model.NewPassword = "******";
            //new password should equal confirmation password
            model.ConfirmNewPassword = model.NewPassword;
            _changePasswordValidator.ShouldNotHaveValidationErrorFor(x => x.NewPassword, model);
        }
        public void Should_validate_newPassword_is_length()
        {
            _customerSettings.PasswordMinLength = 5;
            _validator = new ChangePasswordValidator(_localizationService, _customerSettings);

            var model = new ChangePasswordModel();
            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);
        }