Пример #1
0
        public void ShouldHaveErrorsWhenPasswordComplexityNotSatisfied(string password)
        {
            // Arrange.
            var viewModel = new PasswordResetViewModel {
                Password = password, ConfirmPassword = password
            };
            var validator = new PasswordResetViewModelClientValidator();

            // Act.
            validator.Validate(viewModel);

            // Assert.
            validator.ShouldHaveValidationErrorFor(x => x.Password, viewModel);
        }
Пример #2
0
        public void ShouldNotHaveErrorWhenValidPasswordResetCodeIsSpecified(string passwordResetCode)
        {
            // Arrange.
            var viewModel = new PasswordResetViewModel
            {
                PasswordResetCode = passwordResetCode
            };

            var validator = new PasswordResetViewModelClientValidator();

            // Act.
            validator.Validate(viewModel);

            // Assert.
            validator.ShouldNotHaveValidationErrorFor(x => x.PasswordResetCode, viewModel);
        }