public void TestFindTiersWhenNoResult() { int numberTotalPage = 1; int numberOfRecords = 1; string query = "nicolas"; List <ClientSearchResult> list = new List <ClientSearchResult>(); //mockClientManagement.ExpectAndReturn("GetNumberGroup", 0, query); //mockClientManagement.ExpectAndReturn("GetNumberPerson", 0, query); //mockClientManagement.ExpectAndReturn("GetNumberVillages", 0, query); //mockClientManagement.ExpectAndReturn("SearchGroupByCriteres", list, numberTotalPage, query); //mockClientManagement.ExpectAndReturn("SearchPersonByCriteres", list, numberTotalPage, query); //mockClientManagement.ExpectAndReturn("SearchVillagesByCriteres", list, numberTotalPage, query); mockClientManagement.ExpectAndReturn("GetFoundRecordsNumber", 0, query, 2, 1, 1, 1); mockClientManagement.ExpectAndReturn("SearchAllByCriteres", list, query, 2, numberTotalPage, 1, 1, 1); clientManagement = (ClientManager)mockClientManagement.MockInstance; clientServices = new ClientServices(clientManagement); List <ClientSearchResult> result = clientServices.FindTiers(out numberTotalPage, out numberOfRecords, query, 2, numberTotalPage, 1, 1, 1); Assert.AreEqual(0, result.Count); }
public void TestFindTiersWhenTiersIsPersonAndRecordsAreFound() { int numberTotalPage = 1; int numberOfRecords = 1; string query = "nicolas"; List <ClientSearchResult> listGroup = new List <ClientSearchResult>(); for (int i = 1; i <= 15; i++) { listGroup.Add(new ClientSearchResult(i, "nicolas", OClientTypes.Person, true, 1, "district", "city", false, "OOOOO", "test")); } //mockClientManagement.ExpectAndReturn("GetNumberGroup", 0, query); //mockClientManagement.ExpectAndReturn("GetNumberPerson", 0, query); //mockClientManagement.ExpectAndReturn("GetNumberVillages", 0, query); mockClientManagement.ExpectAndReturn("GetFoundRecordsNumber", 15, query, 1, 1, 1, 1); //mockClientManagement.ExpectAndReturn("SearchGroupByCriteres", listGroup, numberTotalPage, query); //mockClientManagement.ExpectAndReturn("SearchPersonByCriteres", listPerson, numberTotalPage, query); //mockClientManagement.ExpectAndReturn("SearchVillagesByCriteres", listVillages, numberTotalPage, query); mockClientManagement.ExpectAndReturn("SearchAllByCriteres", listGroup, query, 1, numberTotalPage, 1, 1, 1); clientManagement = (ClientManager)mockClientManagement.MockInstance; clientServices = new ClientServices(clientManagement); List <ClientSearchResult> result = clientServices.FindTiers(out numberTotalPage, out numberOfRecords, query, 1, numberTotalPage, 1, 1, 1); Assert.AreEqual(15, result.Count); }
public bool SetInstallmentAsPending(Installment installment, OPaymentMethods pPaymentMethod) { ClientServices clientServices = new ClientServices(_user); LoanServices loanServices = new LoanServices(_user); var client = clientServices.FindTiers(installment.ClientId, Octopus.Enums.OClientTypes.Person); var loan = loanServices.SelectLoan(installment.ContractId, true, true, true); loanServices.Repay(loan, client, installment.InstallmentNumber, installment.InstallmentDate, installment.InstallmentAmount, false, 0, 0, false, 0, true, pPaymentMethod, "", true); return true; }
public bool SetInstallmentAsPending(Installment installment, PaymentMethod pPaymentMethod) { ClientServices clientServices = new ClientServices(_user); LoanServices loanServices = new LoanServices(_user); var client = clientServices.FindTiers(installment.ClientId, OpenCBS.Enums.OClientTypes.Person); var loan = loanServices.SelectLoan(installment.ContractId, true, true, true); loanServices.Repay(loan, client, installment.InstallmentNumber, installment.InstallmentDate, installment.InstallmentAmount, false, 0, 0, false, 0, true, false, pPaymentMethod, "", true); return(true); }