public void ShouldHaveErrorsOnServerWhenBlank() { var viewModel = new EducationViewModel(); var viewModelServerValidator = new EducationViewModelServerValidator(); viewModelServerValidator.ShouldHaveValidationErrorFor(x => x.NameOfMostRecentSchoolCollege, viewModel); viewModelServerValidator.ShouldHaveValidationErrorFor(x => x.FromYear, viewModel); viewModelServerValidator.ShouldHaveValidationErrorFor(x => x.ToYear, viewModel); }
public void ShouldHaveErrorsOnSaveWhenSchoolIsSet() { var viewModel = new EducationViewModel { NameOfMostRecentSchoolCollege = "A School" }; var viewModelServerValidator = new EducationViewModelServerValidator(); viewModelServerValidator.ShouldNotHaveValidationErrorFor(x => x.NameOfMostRecentSchoolCollege, viewModel); viewModelServerValidator.ShouldHaveValidationErrorFor(x => x.FromYear, viewModel); viewModelServerValidator.ShouldHaveValidationErrorFor(x => x.ToYear, viewModel); }