public async Task Should_Success_GetReport_BELUM_BAYAR() { var dbContext = _dbContext(GetCurrentMethod()); var unitPaymentOrderFacade = new UnitPaymentOrderFacade(GetServiceProvider(GetCurrentMethod()).Object, dbContext); var modelLocalSupplier = await _dataUtil(unitPaymentOrderFacade, dbContext, GetCurrentMethod()).GetNewData(); var responseLocalSupplier = await unitPaymentOrderFacade.Create(modelLocalSupplier, USERNAME, false); var purchasingDocumentExpeditionFacade = new PurchasingDocumentExpeditionFacade(GetServiceProvider(GetCurrentMethod()).Object, dbContext); var sendToVerificationDataUtil = new SendToVerificationDataUtil(purchasingDocumentExpeditionFacade); var purchasingDocumentExpedition = sendToVerificationDataUtil.GetNewData(modelLocalSupplier); PurchasingDocumentExpedition model = purchasingDocumentExpedition; await purchasingDocumentExpeditionFacade.SendToVerification(new List <PurchasingDocumentExpedition>() { model }, "Unit Test"); var facade = new UnitPaymentOrderPaidStatusReportFacade(dbContext); var dateTo = modelLocalSupplier.Date; var dateFrom = modelLocalSupplier.Date; var dateToDue = modelLocalSupplier.DueDate; var dateFromDue = modelLocalSupplier.DueDate; var results = facade.GetReport(25, 1, "{}", modelLocalSupplier.UPONo, modelLocalSupplier.SupplierCode, modelLocalSupplier.DivisionCode, "", "", "BELUM BAYAR", dateFromDue, dateToDue, dateFrom, dateTo, 1); // var results = await facade.GetReport(25,1,"{}",modelLocalSupplier.UPONo, modelLocalSupplier.SupplierCode, modelLocalSupplier.DivisionCode, null, dateFromDue, dateToDue, dateFrom, dateTo, 1); Assert.NotNull(results.Data); }
public async Task Should_Success_GetReport_Excel() { var dbContext = _dbContext(GetCurrentMethod()); var unitPaymentOrderFacade = new UnitPaymentOrderFacade(GetServiceProvider(GetCurrentMethod()).Object, dbContext); var modelLocalSupplier = await _dataUtil(unitPaymentOrderFacade, dbContext, GetCurrentMethod()).GetNewData(); var responseLocalSupplier = await unitPaymentOrderFacade.Create(modelLocalSupplier, USERNAME, false); var purchasingDocumentExpeditionFacade = new PurchasingDocumentExpeditionFacade(GetServiceProvider(GetCurrentMethod()).Object, dbContext); var sendToVerificationDataUtil = new SendToVerificationDataUtil(purchasingDocumentExpeditionFacade); var purchasingDocumentExpedition = sendToVerificationDataUtil.GetNewData(modelLocalSupplier); await sendToVerificationDataUtil.GetTestData(purchasingDocumentExpedition); var reportService = new UnitPaymentOrderExpeditionReportService(dbContext); var dateTo = modelLocalSupplier.Date; var dateFrom = modelLocalSupplier.Date; var results = await reportService.GetExcel(modelLocalSupplier.UPONo, modelLocalSupplier.SupplierCode, modelLocalSupplier.DivisionCode, modelLocalSupplier.Position, dateFrom, dateTo, "{'Date': 'desc'}"); Assert.NotNull(results); }