public void DateOfBirth_GivenValidDate_DateShouldBeReturned() { var model = new DateOfBirthViewModel() { Day = 1, Month = 1, Year = 2015 }; model.Date.Should().Be(new DateTime(2015, 1, 1)); }
public void DateofBirth_GivenInvalidDate_NullShouldBeReturned() { var model = new DateOfBirthViewModel() { Day = 31, Month = 2, Year = 2015 }; model.Date.Should().Be(null); }
public void DateOfBirth_GivenYearIsNull_NullShouldBeReturned() { var model = new DateOfBirthViewModel() { Day = 1, Month = 1 }; model.Date.Should().Be(null); }
public ActionResult TelephoneNumber(DateOfBirthViewModel model) { if (!ModelState.IsValid) { return(View("~\\Views\\PersonalDetails\\DateOfBirth.cshtml", model)); } return(View("~\\Views\\PersonalDetails\\TelephoneNumber.cshtml", new TelephoneNumberViewModel(Mapper.Map <DateOfBirthViewModel, PersonalDetailViewModel>(model)))); }
public void DateOfBirth_GivenDayIsNull_NullShouldBeReturned() { var model = new DateOfBirthViewModel() { Month = 1, Year = 2015 }; model.Date.Should().Be(null); }
public void Valid_GivenYearHasNotBeenSpecified_ValidationShouldFail() { var model = new DateOfBirthViewModel() { Day = 1, Month = 1 }; var result = ValidationResult(model); result.IsValid.Should().BeFalse(); }
public void Valid_GivenDateOfBirthIsValid_ValidationShouldPass() { var model = new DateOfBirthViewModel() { Day = 1, Month = 1, Year = 2015 }; var result = ValidationResult(model); result.IsValid.Should().BeTrue(); }
public void Valid_GivenDateOfBirthIsInvalid_ValidationShouldFail() { var model = new DateOfBirthViewModel() { Day = 31, Month = 2, Year = 2015 }; var result = ValidationResult(model); result.IsValid.Should().BeFalse(); }
public NamedIndividualViewModel() { FullName = new FullNameViewModel(); DateOfBirth = new DateOfBirthViewModel(); BusinessPhoneNumber = new BusinessPhoneNumberViewModel(); BusinessExtension = new BusinessExtensionViewModel(); RightToWorkViewModel = new RightToWorkViewModel(); UndischargedBankruptViewModel = new UndischargedBankruptViewModel(); DisqualifiedDirectorViewModel = new DisqualifiedDirectorViewModel(); RestraintOrdersViewModel = new RestraintOrdersViewModel(); UnspentConvictionsViewModel = new UnspentConvictionsViewModel(); OffencesAwaitingTrialViewModel = new OffencesAwaitingTrialViewModel(); PreviousLicenceViewModel = new PreviousLicenceViewModel(); }
public void Valid_GivenDateOfBirthIsInTheFuture_ValidationShouldFail() { A.CallTo(() => _futureDateValidator.Valid(A <DateTime?> ._)).Returns(false); var model = new DateOfBirthViewModel() { Day = 1, Month = 1, Year = 2050 }; var result = ValidationResult(model); result.IsValid.Should().BeFalse(); }
public void BuildEditPatientViewModel_GivenPatientDateOfBirth_DateOfBirthBuilderShouldBeCalled() { var genders = new Genders() { Items = new List <Gender> { new Gender() } }; var dateOfBirth = new DateOfBirthViewModel(); A.CallTo(() => _dateOfBirthBuilder.BuildDateOfBirthViewModel(A <DateTime> ._)).Returns(dateOfBirth); var result = _builder.BuildEditPatientViewModel(new Patient(), genders); A.CallTo(() => _dateOfBirthBuilder.BuildDateOfBirthViewModel(A <DateTime> ._)).MustHaveHappened(Repeated.Exactly.Once); result.DateOfBirthViewModel.Should().Be(dateOfBirth); }
public void BuildPatientViewModel_GivenGenders_DateOfBirthShouldNotBeNull() { var genders = new Genders() { Items = new List <Gender> { new Gender() } }; var dateOfBirth = new DateOfBirthViewModel(); A.CallTo(() => _dateOfBirthBuilder.BuildDateOfBirthViewModel(A <DateTime?> ._)).Returns(dateOfBirth); var result = _builder.BuildPatientViewModel(genders); A.CallTo(() => _dateOfBirthBuilder.BuildDateOfBirthViewModel(null)).MustHaveHappened(Repeated.Exactly.Once); result.DateOfBirthViewModel.Should().NotBeNull(); }
public IActionResult SaveDateOfBirth(DateOfBirthViewModel model) { return(PrincipalAuthorityPost(model, 6)); }
public IActionResult SaveDateOfBirth(DateOfBirthViewModel model) { return(DirectorOrPartnerPost(model, 4)); }
public IActionResult SaveDateOfBirth(DateOfBirthViewModel model) { return(AlternativeBusinessRepresentativePost(model, 3)); }
public IActionResult SaveDateOfBirth(DateOfBirthViewModel model) { return(NamedIndividualPost(model, 2)); }
private ValidationResult ValidationResult(DateOfBirthViewModel model) { var result = _dateOfBirthViewModelValidator.Validate(model); return(result); }