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());
        }