public async Task Should_Success_Get_Keluar_BP_Report_Excel_By_User_Null_Parameter() { GarmentUnitReceiptNoteFacade facade = new GarmentUnitReceiptNoteFacade(GetServiceProvider(), _dbContext(GetCurrentMethod())); GarmentDeliveryOrderFacade facadeDO = new GarmentDeliveryOrderFacade(GetServiceProvider(), _dbContext(GetCurrentMethod())); var datautilDO = dataUtilDO(facadeDO, GetCurrentMethod()); var garmentunitreceiptnoteFacade = new GarmentUnitReceiptNoteFacade(GetServiceProvider(), _dbContext(GetCurrentMethod())); var datautilBon = new GarmentUnitReceiptNoteDataUtil(garmentunitreceiptnoteFacade, datautilDO); var garmentBeaCukaiFacade = new GarmentBeacukaiFacade(_dbContext(GetCurrentMethod()), GetServiceProvider()); var datautilBC = new GarmentBeacukaiDataUtil(datautilDO, garmentBeaCukaiFacade); MonitoringCentralBillExpenditureFacade KeluarBP = new MonitoringCentralBillExpenditureFacade(_dbContext(GetCurrentMethod())); var dataDO = await datautilDO.GetTestData(); var dataBon = await datautilBon.GetTestData(); var dataBC = await datautilBC.GetTestData(USERNAME); DateTime d1 = dataBon.ReceiptDate.DateTime.AddDays(30); DateTime d2 = dataBon.ReceiptDate.DateTime.AddDays(30); var Response = KeluarBP.GenerateExcelMonitoringKeluarBonPusatByUser(d1, d2, 1, 25, "{}", 7); Assert.IsType(typeof(System.IO.MemoryStream), Response); }
public async Task Should_Success_Get_Keluar_BP_Report_Data_By_User() { GarmentUnitReceiptNoteFacade facade = new GarmentUnitReceiptNoteFacade(GetServiceProvider(), _dbContext(GetCurrentMethod())); GarmentDeliveryOrderFacade facadeDO = new GarmentDeliveryOrderFacade(GetServiceProvider(), _dbContext(GetCurrentMethod())); var datautilDO = dataUtilDO(facadeDO, GetCurrentMethod()); var garmentunitreceiptnoteFacade = new GarmentUnitReceiptNoteFacade(GetServiceProvider(), _dbContext(GetCurrentMethod())); var datautilBon = new GarmentUnitReceiptNoteDataUtil(garmentunitreceiptnoteFacade, datautilDO); var garmentBeaCukaiFacade = new GarmentBeacukaiFacade(_dbContext(GetCurrentMethod()), GetServiceProvider()); var datautilBC = new GarmentBeacukaiDataUtil(datautilDO, garmentBeaCukaiFacade); MonitoringCentralBillExpenditureFacade KeluarBP = new MonitoringCentralBillExpenditureFacade(_dbContext(GetCurrentMethod())); var dataDO = await datautilDO.GetTestData(); var dataBon = await datautilBon.GetTestData(); var dataBC = await datautilBC.GetTestData(USERNAME); var Response = KeluarBP.GetMonitoringKeluarBonPusatByUserReport(dataBon.ReceiptDate.DateTime, dataBon.ReceiptDate.DateTime, 1, 25, "{}", 7); Assert.NotNull(Response.Item1); }
public async Task Should_Success_Get_Terima_BP_Report_Excel_By_User() { GarmentUnitReceiptNoteFacade facade = new GarmentUnitReceiptNoteFacade(GetServiceProvider(), _dbContext(GetCurrentMethod())); GarmentDeliveryOrderFacade facadeDO = new GarmentDeliveryOrderFacade(GetServiceProvider(), _dbContext(GetCurrentMethod())); var datautilDO = dataUtilDO(facadeDO, GetCurrentMethod()); var garmentunitreceiptnoteFacade = new GarmentUnitReceiptNoteFacade(GetServiceProvider(), _dbContext(GetCurrentMethod())); var datautilBon = new GarmentUnitReceiptNoteDataUtil(garmentunitreceiptnoteFacade, datautilDO); var garmentBeaCukaiFacade = new GarmentBeacukaiFacade(_dbContext(GetCurrentMethod()), GetServiceProvider()); var datautilBC = new GarmentBeacukaiDataUtil(datautilDO, garmentBeaCukaiFacade); MonitoringCentralBillReceptionFacade TerimaBP = new MonitoringCentralBillReceptionFacade(_dbContext(GetCurrentMethod())); var dataDO = await datautilDO.GetTestData(); var dataBon = await datautilBon.GetTestData(); var dataBC = await datautilBC.GetTestData(USERNAME); var Response = TerimaBP.GenerateExcelMonitoringTerimaBonPusatByUser(null, null, 1, 25, "{}", 7); Assert.IsType(typeof(System.IO.MemoryStream), Response); }
public async Task Should_Success_Get_Terima_BP_Report_Data_By_User_Null_Pameter() { GarmentUnitReceiptNoteFacade facade = new GarmentUnitReceiptNoteFacade(GetServiceProvider(), _dbContext(GetCurrentMethod())); GarmentDeliveryOrderFacade facadeDO = new GarmentDeliveryOrderFacade(GetServiceProvider(), _dbContext(GetCurrentMethod())); var datautilDO = dataUtilDO(facadeDO, GetCurrentMethod()); var garmentunitreceiptnoteFacade = new GarmentUnitReceiptNoteFacade(GetServiceProvider(), _dbContext(GetCurrentMethod())); var datautilBon = new GarmentUnitReceiptNoteDataUtil(garmentunitreceiptnoteFacade, datautilDO); var garmentBeaCukaiFacade = new GarmentBeacukaiFacade(_dbContext(GetCurrentMethod()), GetServiceProvider()); var datautilBC = new GarmentBeacukaiDataUtil(datautilDO, garmentBeaCukaiFacade); MonitoringCentralBillReceptionFacade TerimaBP = new MonitoringCentralBillReceptionFacade(_dbContext(GetCurrentMethod())); var dataDO = await datautilDO.GetTestData(); var dataBon = await datautilBon.GetTestData(); var dataBC = await datautilBC.GetTestData(USERNAME); DateTime d1 = dataBC.BeacukaiDate.DateTime.AddDays(30); DateTime d2 = dataBC.BeacukaiDate.DateTime.AddDays(30); var Response = TerimaBP.GetMonitoringTerimaBonPusatByUserReport(d1, d2, 1, 25, "{}", 7); Assert.NotNull(Response.Item1); }
public async Task Should_Success_Get_Excel_Book_Report() { var httpClientService = new Mock <IHttpClientService>(); httpClientService.Setup(x => x.GetAsync(It.Is <string>(s => s.Contains("master/garment-suppliers")))) .ReturnsAsync(new HttpResponseMessage(HttpStatusCode.OK) { Content = new StringContent(new CurrencyDataUtil().GetResultFormatterOkString()) }); var serviceProviderMock = new Mock <IServiceProvider>(); serviceProviderMock .Setup(x => x.GetService(typeof(IdentityService))) .Returns(new IdentityService { Username = "******", TimezoneOffset = 7 }); serviceProviderMock .Setup(x => x.GetService(typeof(IHttpClientService))) .Returns(httpClientService.Object); var serviceProvider = GetServiceProvider().Object; var dbContext = _dbContext(GetCurrentMethod()); GarmentDeliveryOrderFacade facade = new GarmentDeliveryOrderFacade(serviceProvider, dbContext); var dataUtilDO = dataUtil(facade, GetCurrentMethod()); var garmentBeacukaiFacade = new GarmentBeacukaiFacade(dbContext, serviceProvider); var dataUtilBC = new GarmentBeacukaiDataUtil(dataUtilDO, garmentBeacukaiFacade); var invoicefacade = new GarmentInvoiceFacade(dbContext, serviceProvider); var garmentInvoiceDetailDataUtil = new GarmentInvoiceDetailDataUtil(); var garmentinvoiceItemDataUtil = new GarmentInvoiceItemDataUtil(garmentInvoiceDetailDataUtil); var dataUtilInvo = new GarmentInvoiceDataUtil(garmentinvoiceItemDataUtil, garmentInvoiceDetailDataUtil, dataUtilDO, invoicefacade); var internnotefacade = new GarmentInternNoteFacades(dbContext, serviceProvider); var dataUtilInternNote = new GarmentInternNoteDataUtil(dataUtilInvo, internnotefacade); var correctionfacade = new GarmentCorrectionNotePriceFacade(serviceProviderMock.Object, dbContext); var correctionDataUtil = new GarmentCorrectionNoteDataUtil(correctionfacade, dataUtilDO); var dataDO = await dataUtilDO.GetNewData(); await facade.Create(dataDO, USERNAME); var dataBC = await dataUtilBC.GetTestData(USERNAME, dataDO); var dataCorrection = await correctionDataUtil.GetTestData(dataDO); var dataInvo = await dataUtilInvo.GetTestData2(USERNAME, dataDO); var dataIntern = await dataUtilInternNote.GetNewData(dataInvo); await internnotefacade.Create(dataIntern, false, "Unit Test"); var bookReportFacade = new GarmentPurchasingBookReportFacade(serviceProvider, dbContext); var Response = bookReportFacade.GenerateExcelBookReport(null, null, null, null, null, 7); Assert.IsType <System.IO.MemoryStream>(Response); }
public async Task Should_Success_Get_Buku_Sub_Beli_Excel_Null_Parameter() { GarmentDeliveryOrderFacade facadeDO = new GarmentDeliveryOrderFacade(GetServiceProvider().Object, _dbContext(GetCurrentMethod())); var datautilDO = dataUtil(facadeDO, GetCurrentMethod()); var garmentDeliveryOrder = await Task.Run(() => datautilDO.GetNewData("User")); var garmentBeaCukaiFacade = new GarmentBeacukaiFacade(_dbContext(GetCurrentMethod()), GetServiceProvider().Object); var datautilBC = new GarmentBeacukaiDataUtil(datautilDO, garmentBeaCukaiFacade); GarmentDailyPurchasingReportFacade DataSJ = new GarmentDailyPurchasingReportFacade(ServiceProvider, _dbContext(GetCurrentMethod())); var dataDO = await datautilDO.GetTestData(); var dataBC = await datautilBC.GetTestData(USERNAME, dataDO); DateTime d1 = dataBC.BeacukaiDate.DateTime.AddDays(30); DateTime d2 = dataBC.BeacukaiDate.DateTime.AddDays(30); var Response = DataSJ.GenerateExcelGDailyPurchasingReport(null, true, null, null, null, null, 7); Assert.IsType <System.IO.MemoryStream>(Response); }
public async Task Should_Success_Get_Buku_Sub_Beli_Data() { GarmentDeliveryOrderFacade facadeDO = new GarmentDeliveryOrderFacade(GetServiceProvider().Object, _dbContext(GetCurrentMethod())); var datautilDO = dataUtil(facadeDO, GetCurrentMethod()); var garmentDeliveryOrder = await Task.Run(() => datautilDO.GetNewData("User")); var garmentBeaCukaiFacade = new GarmentBeacukaiFacade(_dbContext(GetCurrentMethod()), GetServiceProvider().Object); var datautilBC = new GarmentBeacukaiDataUtil(datautilDO, garmentBeaCukaiFacade); GarmentDailyPurchasingReportFacade DataSJ = new GarmentDailyPurchasingReportFacade(ServiceProvider, _dbContext(GetCurrentMethod())); var dataDO = await datautilDO.GetTestData(); var dataBC = await datautilBC.GetTestData(USERNAME, dataDO); DateTime d1 = dataBC.BeacukaiDate.DateTime; DateTime d2 = dataBC.BeacukaiDate.DateTime; var Response = DataSJ.GetGDailyPurchasingReport(null, true, null, null, null, null, 7); Assert.NotNull(Response.Item1); Assert.NotEqual(-1, Response.Item2); }
public GarmentCorrectionNoteDataUtil(GarmentCorrectionNotePriceFacade garmentCorrectionNoteFacade, GarmentBeacukaiDataUtil garmentBeacukaiDataUtil, GarmentDeliveryOrderDataUtil garmentDeliveryOrderDataUtil) { this.garmentCorrectionNoteFacade = garmentCorrectionNoteFacade; this.garmentDeliveryOrderDataUtil = garmentDeliveryOrderDataUtil; this.garmentBeacukaiDataUtil = garmentBeacukaiDataUtil; }