コード例 #1
0
        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);
        }
コード例 #2
0
        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);
        }