public void RemoveProfileLocations_FaultException2_ThrowsServiceValidationException() { mockJobMatchProfileService.Setup(m => m.DeleteLocation(It.IsAny <DeleteLocationRequest>())).Throws(ValidationFaultException()); var service = SystemUnderTest(); var model = new ProfileLocationsModel() { JobSeekerID = 1234567890, LocationCodes = "A,B,C" }; service.RemoveProfileLocations(model); }
public void RemoveProfileLocations_Successful() { mockJobMatchProfileService.Setup(m => m.DeleteLocation(It.Is <DeleteLocationRequest>(i => i.JobSeekerID == 1234567890 && i.LocationCodes == "A,B,C"))) .Returns(new DeleteLocationResponse() { ExecutionResult = SuccessResult() }); var service = SystemUnderTest(); var model = new ProfileLocationsModel() { JobSeekerID = 1234567890, LocationCodes = "A,B,C" }; service.RemoveProfileLocations(model); mockJobMatchProfileService.Verify(m => m.DeleteLocation(It.Is <DeleteLocationRequest>(i => i.JobSeekerID == 1234567890 && i.LocationCodes == "A,B,C")), Times.Once()); }