public void Add_FaultException2_ThrowsServiceValidationException() { mockResumeService.Setup(m => m.Add(It.IsAny <AddRequest>())).Throws(ValidationFaultException()); var service = SystemUnderTest(); var model = new AddResumeModel() { JobSeekerID = 1234567890, CompressedRTF = new byte[1] { 1 }, ResumeName = "TEST" }; service.Add(model); }
public void Add_Successful() { mockResumeService.Setup(m => m.Add(It.Is <AddRequest>(i => i.JobSeekerID == 1234567890 && i.ResumeName == "TEST"))) .Returns(new AddResponse() { ExecutionResult = SuccessResult(), ResumeID = 1234567890, Timestamp = 1234567890, Updated = DateTime.Now }); var service = SystemUnderTest(); var model = new AddResumeModel() { JobSeekerID = 1234567890, CompressedRTF = new byte[1] { 1 }, ResumeName = "TEST" }; service.Add(model); mockResumeService.Verify(m => m.Add(It.Is <AddRequest>(i => i.JobSeekerID == model.JobSeekerID && i.ResumeName == model.ResumeName)), Times.Once()); }