public void UpdateOccupationProfileDetails_FaultException2_ThrowsServiceValidationException() { mockJobMatchProfileService.Setup(m => m.Update(It.IsAny <UpdateRequest>())).Throws(ValidationFaultException()); var service = SystemUnderTest(); var model = new OccupationProfileModel() { CreatedBy = "BB1111", HasIndustryAccreditation = false, HasRelatedQualifications = false, IndustryAccreditation = "", JobHours = "A", JobSeekerID = 1234567890, JobType = "A", OccupationProfileID = 1234567891, Occupations = new[] { new OccupationCategoryModel() { NewOccupationCatergory = "8414", OldOccupationCatergory = "8414", TimeStamp = 1234567890 } }, RelatedQualifications = "", ResumeID = 1234567890, ResumeTitle = "Test Resume", TimeStamp = 1234567890, Title = "Plumbing" }; service.UpdateOccupationProfileDetails(model); }
public void UpdateOccupationProfileDetails_Successful() { mockJobMatchProfileService.Setup(m => m.Update(It.Is <UpdateRequest>(i => i.JobSeekerID == 1234567890 && i.JobHours == "A" && i.JobMatchPreferenceID == 1234567891))) .Returns(new UpdateResponse() { ExecutionResult = SuccessResult() }); var service = SystemUnderTest(); var model = new OccupationProfileModel() { CreatedBy = "BB1111", HasIndustryAccreditation = false, HasRelatedQualifications = false, IndustryAccreditation = "", JobHours = "A", JobSeekerID = 1234567890, JobType = "A", OccupationProfileID = 1234567891, Occupations = new[] { new OccupationCategoryModel() { NewOccupationCatergory = "8414", OldOccupationCatergory = "8414", TimeStamp = 1234567890 } }, RelatedQualifications = "", ResumeID = 1234567890, ResumeTitle = "Test Resume", TimeStamp = 1234567890, Title = "Plumbing" }; service.UpdateOccupationProfileDetails(model); mockJobMatchProfileService.Verify(m => m.Update(It.Is <UpdateRequest>(i => i.JobSeekerID == 1234567890 && i.JobHours == "A" && i.JobMatchPreferenceID == 1234567891)), Times.Once()); }