Пример #1
0
        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);
        }
Пример #2
0
        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());
        }