public void Find_NoNationalInsuranceNumber() { var query = new FindApplicantDetailsConfig { ApplicantDetails = ApplicantDetailsBuilder.NewValid(ad => ad.Under16(TestNowUtc.Value)), }; var detail = query.Find(); detail.ShouldAskForNationalInsuranceNumber.Should().BeFalse(); }
public void Find_OneQuestionAsked() { var query = new FindApplicantDetailsConfig { ApplicantDetails = ApplicantDetailsBuilder.NewValid(ad => ad.DateOfBirth = TestNowUtc.Value.Date.AddYears(-21)), }; var detail = query.Find(); detail.ShouldAskCareQuestion.Should().BeTrue(); detail.ShouldAskEducationQuestion.Should().BeFalse(); }
public void Find_AllCareQuestionsAsked() { var query = new FindApplicantDetailsConfig { ApplicantDetails = ApplicantDetailsBuilder.NewValid(), }; var detail = query.Find(); detail.ShouldAskCareQuestion.Should().BeTrue(); detail.ShouldAskEducationQuestion.Should().BeTrue(); detail.ShouldAskForNationalInsuranceNumber.Should().BeTrue(); }