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); }
private PPHBankExpenditureNoteDataUtil _dataUtil(PPHBankExpenditureNoteFacade facade, string testName) { var serviceProvider = new Mock <IServiceProvider>(); serviceProvider .Setup(x => x.GetService(typeof(IdentityService))) .Returns(new IdentityService() { Token = "Token", Username = "******" }); serviceProvider .Setup(x => x.GetService(typeof(IHttpClientService))) .Returns(new HttpClientTestService()); var services = new ServiceCollection(); services.AddMemoryCache(); var serviceProviders = services.BuildServiceProvider(); var memoryCache = serviceProviders.GetService <IMemoryCache>(); var mockMemoryCache = new Mock <IMemoryCacheManager>(); mockMemoryCache.Setup(x => x.Get(MemoryCacheConstant.Divisions, It.IsAny <Func <ICacheEntry, List <IdCOAResult> > >())) .Returns(new List <IdCOAResult>()); mockMemoryCache.Setup(x => x.Get(MemoryCacheConstant.BankAccounts, It.IsAny <Func <ICacheEntry, List <BankAccountCOAResult> > >())) .Returns(new List <BankAccountCOAResult>()); mockMemoryCache.Setup(x => x.Get(MemoryCacheConstant.IncomeTaxes, It.IsAny <Func <ICacheEntry, List <IncomeTaxCOAResult> > >())) .Returns(new List <IncomeTaxCOAResult>()); serviceProvider .Setup(x => x.GetService(typeof(IMemoryCacheManager))) .Returns(mockMemoryCache.Object); PurchasingDocumentExpeditionFacade pdeFacade = new PurchasingDocumentExpeditionFacade(serviceProvider.Object, _dbContext(testName)); SendToVerificationDataUtil stvDataUtil = new SendToVerificationDataUtil(pdeFacade); pdaDataUtil = new PurchasingDocumentAcceptanceDataUtil(pdeFacade, stvDataUtil); return(new PPHBankExpenditureNoteDataUtil(facade, pdaDataUtil)); }
private PPHBankExpenditureNoteDataUtil _dataUtilBENPPH(PPHBankExpenditureNoteFacade facade, string testName) { var serviceProvider = new Mock <IServiceProvider>(); serviceProvider .Setup(x => x.GetService(typeof(IdentityService))) .Returns(new IdentityService() { Token = "Token", Username = "******" }); serviceProvider .Setup(x => x.GetService(typeof(IHttpClientService))) .Returns(new HttpClientTestService()); PurchasingDocumentExpeditionFacade pdeFacade = new PurchasingDocumentExpeditionFacade(serviceProvider.Object, _dbContext(testName)); SendToVerificationDataUtil stvDataUtil = new SendToVerificationDataUtil(pdeFacade); pdaDataUtil = new PurchasingDocumentAcceptanceDataUtil(pdeFacade, stvDataUtil); return(new PPHBankExpenditureNoteDataUtil(facade, pdaDataUtil)); }