public void TestMonitoringInformationMappings( Gender?gender, DisabilityStatus disabilityStatus, int?ethnicity, string support) { // Arrange. var candidateId = Guid.NewGuid(); var candidate = new CandidateBuilder(candidateId) .With(gender) .With(disabilityStatus) .With(ethnicity) .With(new ApplicationTemplate { AboutYou = new AboutYou { Support = support } }) .Build(); var candidateService = new Mock <ICandidateService>(); candidateService.Setup(cs => cs.GetCandidate(candidateId)).Returns(candidate); var provider = new AccountProviderBuilder().With(candidateService).Build(); // Act. var viewModel = provider.GetSettingsViewModel(candidateId); // Assert. viewModel.Should().NotBeNull(); viewModel.MonitoringInformation.Gender.Should().Be((int?)gender); viewModel.MonitoringInformation.DisabilityStatus.Should().Be((int?)disabilityStatus); viewModel.MonitoringInformation.Ethnicity.Should().Be(ethnicity); viewModel.MonitoringInformation.RequiresSupportForInterview.Should().Be(!string.IsNullOrWhiteSpace(support)); viewModel.MonitoringInformation.AnythingWeCanDoToSupportYourInterview.Should().Be(support); }
public IResult Update(DisabilityStatus disabilityStatus) { _disabilityStatusDal.Update(disabilityStatus); return(new SuccessResult()); }
public IResult Add(DisabilityStatus disabilityStatus) { _disabilityStatusDal.Add(disabilityStatus); return(new SuccessResult()); }
public ActionResult DisabilityStatusDelete(DisabilityStatus disabilityStatus) { _disabilityStatusService.Delete(disabilityStatus); return(RedirectToAction("")); }
public CandidateBuilder With(DisabilityStatus disabilityStatus) { _disabilityStatus = disabilityStatus; return(this); }