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