public void SetUp() { _candidateServiceProvider = new Mock <ICandidateServiceProvider>(); _activationViewModelServerValidator = new ActivationViewModelServerValidator(); _registerViewModelServerValidator = new RegisterViewModelServerValidator(); _MonitoringInformationViewModelValidator = new MonitoringInformationViewModelValidator(); _registerMediator = new RegisterMediator(_candidateServiceProvider.Object, _registerViewModelServerValidator, _activationViewModelServerValidator, _MonitoringInformationViewModelValidator); }
public void SetUp() { _candidateServiceProvider = new Mock <ICandidateServiceProvider>(); _activationViewModelServerValidator = new ActivationViewModelServerValidator(); _forgottenPasswordViewModelServerValidator = new ForgottenPasswordViewModelServerValidator(); _passwordResetViewModelServerValidator = new PasswordResetViewModelServerValidator(); _registerViewModelServerValidator = new RegisterViewModelServerValidator(); _registerMediator = new RegisterMediator(_candidateServiceProvider.Object, _registerViewModelServerValidator, _activationViewModelServerValidator, _forgottenPasswordViewModelServerValidator, _passwordResetViewModelServerValidator); }
public RegisterMediator(ICandidateServiceProvider candidateServiceProvider, RegisterViewModelServerValidator registerViewModelServerValidator, ActivationViewModelServerValidator activationViewModelServerValidator, MonitoringInformationViewModelValidator monitoringInformationViewModelValidator) { _candidateServiceProvider = candidateServiceProvider; _registerViewModelServerValidator = registerViewModelServerValidator; _activationViewModelServerValidator = activationViewModelServerValidator; _monitoringInformationViewModelValidator = monitoringInformationViewModelValidator; }
public void ShouldNotHaveErrorWhenPasswordsMatch(string password) { var viewModel = new RegisterViewModel { Password = password, ConfirmPassword = password }; var viewModelServerValidator = new RegisterViewModelServerValidator(); viewModelServerValidator.ShouldNotHaveValidationErrorFor(x => x.Password, viewModel); }
public RegisterMediator(ICandidateServiceProvider candidateServiceProvider, RegisterViewModelServerValidator registerViewModelServerValidator, ActivationViewModelServerValidator activationViewModelServerValidator, ForgottenPasswordViewModelServerValidator forgottenPasswordViewModelServerValidator, PasswordResetViewModelServerValidator passwordResetViewModelServerValidator) { _candidateServiceProvider = candidateServiceProvider; _registerViewModelServerValidator = registerViewModelServerValidator; _activationViewModelServerValidator = activationViewModelServerValidator; _forgottenPasswordViewModelServerValidator = forgottenPasswordViewModelServerValidator; _passwordResetViewModelServerValidator = passwordResetViewModelServerValidator; }
public void ShouldWhitelistLastName(string lastName, bool expectValid) { // Arrange. var viewModel = new RegisterViewModel { Lastname = lastName }; // Act. var validator = new RegisterViewModelServerValidator(); // Assert. if (expectValid) { validator.ShouldNotHaveValidationErrorFor(vm => vm.Lastname, viewModel); } else { validator.ShouldHaveValidationErrorFor(vm => vm.Lastname, viewModel); } }
public void ShouldRequireLastName(int?length, bool expectValid) { // Arrange. var viewModel = new RegisterViewModel { Lastname = length.HasValue ? new string('X', length.Value) : null }; // Act. var validator = new RegisterViewModelServerValidator(); // Assert. if (expectValid) { validator.ShouldNotHaveValidationErrorFor(vm => vm.Lastname, viewModel); } else { validator.ShouldHaveValidationErrorFor(vm => vm.Lastname, viewModel); } }