コード例 #1
0
        public void GetEarningsTest()
        {
            var request = new CaseSummaryModel()
            {
                JobseekerPersonalDetails = new JobseekerPersonalModel()
                {
                    Site         = "QM60",
                    JobseekerICN = 1,
                    JobseekerId  = 12345,
                    CRN          = "123456789",
                    Surname      = "Gillard"
                }
            };

            var wcfResponse = new GetLastEarningResponse()
            {
                LastEarningDate = new DateTime(2013, 6, 1)
            };

            mockJcaAssessmentWcf.Setup(m => m.GetLastEarningsFromCLINK(It.IsAny <GetLastEarningsRequest>())).Returns(wcfResponse);

            var result = SystemUnderTest().GetEarnings(request);

            Assert.IsNotNull(result);
        }
コード例 #2
0
        public void CommenceTest()
        {
            var request = new CaseSummaryModel()
            {
                Action                   = "",
                ActionReason             = "",
                JobseekerPersonalDetails = new JobseekerPersonalModel()
                {
                    Site         = "QM60",
                    JobseekerICN = 1,
                    JobseekerId  = 12345
                },
                CommencementDetails = new CommencementModel(),
                LifecycleDetails    = new LifecycleModel()
                {
                    PlacementStartDate = DateTime.Now
                }
            };

            var wcfResponse = new UpdateDetailsRemoteResponse()
            {
                ExecutionResult          = mSuccessResult,
                RjcpCommencementResponse = new RjcpProviderCommenceJobseekerResponse()
                {
                    ConfirmationMessage = "",
                    CreditId            = 1,
                    CreditSeqNum        = 1,
                    CreditIntCtrNum     = 1,
                    PlacementSeqNum     = 1,
                    PlacementType       = "",
                    PlacementStatus     = "",
                    CommencementDate    = DateTime.Now,
                    PlacementIntCtrNum  = 1,
                    IppFoundFlag        = "Y",
                    PlacementComFlag    = "Y",
                    HasTaxInvoice       = "Y",
                    ScheduleId          = 1,
                    SchDtlSeqNum        = 2,
                    RateCd                = "D",
                    PaymentType           = "F",
                    ClaimSchDtlIntCntlNum = 0,
                    ExecutionResult       = mSuccessResult
                }
            };

            mockCaseSummaryWcf.Setup(m => m.CommenceJobseekerRemote(It.IsAny <UpdateDetailsRemoteRequest>())).Returns(wcfResponse);

            var result = SystemUnderTest().Commence(request);

            Assert.IsNotNull(result);
        }
コード例 #3
0
        public void UpdatedCaseDetails()
        {
            CaseSummaryModel caseSummaryModel = new CaseSummaryModel()
            {
                Action                   = "",
                ActionReason             = "",
                JobseekerPersonalDetails = new JobseekerPersonalModel()
                {
                    Site         = "",
                    JobseekerICN = 1,
                    JobseekerId  = 12345
                },
                LifecycleDetails = new LifecycleModel()
                {
                    CommencementDate = DateTime.Now,
                    PlacementICN     = 1,
                    PlacementSeqNo   = 2,
                    ReferralDate     = DateTime.Now,
                    ReferralICN      = 3,
                    ReferralSeqNo    = 1
                },

                AdditionalInformationDetails = new AdditionalInformationModel()
                {
                    ClientNotes         = "Buh",
                    ManagedBy           = "RT2637_D",
                    SpecialRequirements = "Fuh"
                }
            };

            var response = new UpdateDetailsResponse()
            {
                ExecutionResult = mSuccessResult,
            };

            mockCaseSummaryWcf.Setup(m => m.UpdateJobseekerCaseDetailsOnly(It.IsAny <UpdateDetailsRequest>())).Returns(response);

            var result = SystemUnderTest().UpdateCaseDetails(caseSummaryModel);

            Assert.IsNotNull(result);
        }