public void FindVacancies_FaultException2_ThrowsServiceValidationException() { mockJobMatchProfileService.Setup(m => m.VacancyJobSeekerFind(It.IsAny <VacancyJobSeekerFindRequest>())).Throws(ValidationFaultException()); var service = SystemUnderTest(); var model = new FindVacancyModel() { JobSeekerID = 1234567890, JobMatchProfileID = 1234567890, ExpandLocationStep = 0 }; service.FindVacancies(model); }
public void FindVacancies_Successful() { mockJobMatchProfileService.Setup(m => m.VacancyJobSeekerFind(It.Is <VacancyJobSeekerFindRequest>(i => i.JobSeekerID == 1234567890 && i.JobMatchPreferenceID == 1234567890 && i.ExpandLocationStep == 0))) .Returns(new VacancyJobSeekerFindResponse() { ExecutionResult = SuccessResult(), VacancyJobSeekerList = new [] { new VacancyJobSeekerList() { VacancyID = 1234567890, VacancyTitle = "Job" } } }); var service = SystemUnderTest(); var model = new FindVacancyModel() { JobSeekerID = 1234567890, JobMatchProfileID = 1234567890, ExpandLocationStep = 0 }; service.FindVacancies(model); mockJobMatchProfileService.Verify(m => m.VacancyJobSeekerFind(It.Is <VacancyJobSeekerFindRequest>(i => i.JobSeekerID == 1234567890 && i.JobMatchPreferenceID == 1234567890 && i.ExpandLocationStep == 0)), Times.Once()); }