public async Task Should_Success_Create_Data_GUDANG_SISA() { var facade = new GarmentUnitReceiptNoteFacade(GetServiceProvider(), _dbContext(GetCurrentMethod())); var data = await dataUtil(facade, GetCurrentMethod()).GetNewDataWithStorage(); data.URNType = "GUDANG SISA"; data.ExpenditureId = 1; data.ExpenditureNo = "no"; data.Category = "FABRIC"; var Response = await facade.Create(data); Assert.NotEqual(0, Response); //var facade = new GarmentUnitReceiptNoteFacade(GetServiceProvider(), _dbContext(GetCurrentMethod())); var data1 = await dataUtil(facade, GetCurrentMethod()).GetNewDataWithStorage(); data1.StorageId = data.StorageId; data1.Items.First().UomId = data.Items.First().UomId; data1.UnitId = data.UnitId; data.URNType = "GUDANG SISA"; data.ExpenditureId = 1; data.ExpenditureNo = "no"; data.Category = "ACCESSORIES"; var Response1 = await facade.Create(data1); Assert.NotEqual(0, Response1); }
public async void Should_Success_Update_Data() { var dbContext = _dbContext(GetCurrentMethod()); var facade = new GarmentUnitReceiptNoteFacade(GetServiceProvider(), dbContext); var dataUtil = this.dataUtil(facade, GetCurrentMethod()); var data = await dataUtil.GetTestDataWithStorage(); dataUtil.SetDataWithStorage(data); var ResponseUpdateStorage = await facade.Update((int)data.Id, data); Assert.NotEqual(ResponseUpdateStorage, 0); // Create Storage based on UnitId that contain longTick on create DataUtil dataUtil.SetDataWithStorage(data, data.UnitId); var ResponseRestoreStorage = await facade.Update((int)data.Id, data); Assert.NotEqual(ResponseRestoreStorage, 0); data.IsStorage = false; var ResponseDeleteStorage = await facade.Update((int)data.Id, data); Assert.NotEqual(ResponseDeleteStorage, 0); dataUtil.SetDataWithStorage(data); var ResponseAddStorage = await facade.Update((int)data.Id, data); Assert.NotEqual(ResponseAddStorage, 0); }
private GarmentUnitReceiptNoteDataUtil dataUtil(GarmentUnitReceiptNoteFacade facade, string testName) { var garmentPurchaseRequestFacade = new GarmentPurchaseRequestFacade(GetServiceProvider(), _dbContext(testName)); var garmentPurchaseRequestDataUtil = new GarmentPurchaseRequestDataUtil(garmentPurchaseRequestFacade); var garmentInternalPurchaseOrderFacade = new GarmentInternalPurchaseOrderFacade(_dbContext(testName)); var garmentInternalPurchaseOrderDataUtil = new GarmentInternalPurchaseOrderDataUtil(garmentInternalPurchaseOrderFacade, garmentPurchaseRequestDataUtil); var garmentExternalPurchaseOrderFacade = new GarmentExternalPurchaseOrderFacade(GetServiceProvider(), _dbContext(testName)); var garmentExternalPurchaseOrderDataUtil = new GarmentExternalPurchaseOrderDataUtil(garmentExternalPurchaseOrderFacade, garmentInternalPurchaseOrderDataUtil); var garmentDeliveryOrderFacade = new GarmentDeliveryOrderFacade(GetServiceProvider(), _dbContext(testName)); var garmentDeliveryOrderDataUtil = new GarmentDeliveryOrderDataUtil(garmentDeliveryOrderFacade, garmentExternalPurchaseOrderDataUtil); var garmentUnitReceiptNoteFacade = new GarmentUnitReceiptNoteFacade(GetServiceProvider(), _dbContext(testName)); var garmentUnitReceiptNoteDatautil = new GarmentUnitReceiptNoteDataUtil(garmentUnitReceiptNoteFacade, garmentDeliveryOrderDataUtil, null); var garmentUnitDeliveryOrderFacade = new GarmentUnitDeliveryOrderFacade(_dbContext(testName), GetServiceProvider()); var garmentUnitDeliveryOrderDatautil = new GarmentUnitDeliveryOrderDataUtil(garmentUnitDeliveryOrderFacade, garmentUnitReceiptNoteDatautil); var garmentUENFacade = new GarmentUnitExpenditureNoteFacade(GetServiceProvider(), _dbContext(testName)); var dataUtilUEN = new GarmentUnitExpenditureNoteDataUtil(garmentUENFacade, garmentUnitDeliveryOrderDatautil); return(new GarmentUnitReceiptNoteDataUtil(facade, garmentDeliveryOrderDataUtil, dataUtilUEN)); }
public async Task Should_Success_Get_All_Data_Report() { var serviceProvider = GetServiceProvider(); var dbContext = _dbContext(GetCurrentMethod()); var facadeDO = new GarmentDeliveryOrderFacade(serviceProvider, dbContext); var dataUtilDO = _dataUtilDO(facadeDO, GetCurrentMethod()); var FacadeCorrection = new GarmentCorrectionNotePriceFacade(serviceProvider, dbContext); var dataUtilCorrection = new GarmentCorrectionNoteDataUtil(FacadeCorrection, dataUtilDO); var FacadeUnitReceipt = new GarmentUnitReceiptNoteFacade(serviceProvider, dbContext); var dataUtilUnitReceipt = new GarmentUnitReceiptNoteDataUtil(FacadeUnitReceipt, dataUtilDO, null); var Facade = new GarmentReceiptCorrectionFacade(dbContext, serviceProvider); var dataUtilReceiptCorr = new GarmentReceiptCorrectionDataUtil(Facade, dataUtilUnitReceipt); var dataDO = await dataUtilDO.GetTestData5(); var dataCorr = await dataUtilCorrection.GetTestData2(dataDO); long nowTicks = DateTimeOffset.Now.Ticks; var dataUnit = await dataUtilUnitReceipt.GetTestData(dataDO, nowTicks); var dataReceipt = await dataUtilReceiptCorr.GetTestData(dataUnit); var dateFrom = DateTimeOffset.MinValue; var dateTo = DateTimeOffset.UtcNow; var facade1 = new GarmentReceiptCorrectionReportFacade(dbContext, serviceProvider); var Response = facade1.GetReport(dataReceipt.UnitCode, null, dateFrom, dateTo, "{}", 1, 25); Assert.NotNull(Response.Item1); }
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); }
private GarmentUnitDeliveryOrderDataUtil dataUtil(GarmentUnitDeliveryOrderFacade garmentUnitDeliveryOrderFacade, string testName) { var garmentUnitReceiptNoteFacade = new GarmentUnitReceiptNoteFacade(GetServiceProvider().Object, _dbContext(testName)); var garmentUnitReceiptNoteDataUtil = this.garmentUnitReceiptNoteDataUtil(garmentUnitReceiptNoteFacade, testName); return(new GarmentUnitDeliveryOrderDataUtil(garmentUnitDeliveryOrderFacade, garmentUnitReceiptNoteDataUtil)); }
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_Update_Data() { var dbContext = _dbContext(GetCurrentMethod()); var facade = new GarmentUnitReceiptNoteFacade(GetServiceProvider(), dbContext); var dataUtil = this.dataUtil(facade, GetCurrentMethod()); var data = await dataUtil.GetTestDataWithStorage(); dbContext.Entry(data).State = EntityState.Detached; foreach (var item in data.Items) { dbContext.Entry(item).State = EntityState.Detached; } dataUtil.SetDataWithStorage(data); var ResponseUpdateStorage = await facade.Update((int)data.Id, data); Assert.NotEqual(ResponseUpdateStorage, 0); //// Create Storage based on UnitId that contain longTick on create DataUtil //dataUtil.SetDataWithStorage(data, data.UnitId); //var ResponseRestoreStorage = await facade.Update((int)data.Id, data); //Assert.NotEqual(ResponseRestoreStorage, 0); //data.IsStorage = false; //var ResponseDeleteStorage = await facade.Update((int)data.Id, data); //Assert.NotEqual(ResponseDeleteStorage, 0); //dataUtil.SetDataWithStorage(data); //var ResponseAddStorage = await facade.Update((int)data.Id, data); //Assert.NotEqual(ResponseAddStorage, 0); }
public async void Should_Success_Create_Data() { var facade = new GarmentUnitReceiptNoteFacade(GetServiceProvider(), _dbContext(GetCurrentMethod())); var data = dataUtil(facade, GetCurrentMethod()).GetNewDataWithStorage(); var Response = await facade.Create(data); Assert.NotEqual(Response, 0); }
public async Task Should_Error_Delete_Data_Invalid_Id() { var facade = new GarmentUnitReceiptNoteFacade(GetServiceProvider(), _dbContext(GetCurrentMethod())); var data = await dataUtil(facade, GetCurrentMethod()).GetTestDataWithStorage(); Exception e = await Assert.ThrowsAsync <Exception>(async() => await facade.Delete(0, "")); Assert.NotNull(e.Message); }
public async Task Should_Success_ReadForUnitDOHeader() { var facade = new GarmentUnitReceiptNoteFacade(GetServiceProvider(), _dbContext(GetCurrentMethod())); var data = await dataUtil(facade, GetCurrentMethod()).GetTestDataWithStorage(); var Response = facade.ReadForUnitDOHeader(); Assert.NotEqual(Response.Count, 0); }
public async Task Should_Success_Delete_Data2() { var facade = new GarmentUnitReceiptNoteFacade(GetServiceProvider(), _dbContext(GetCurrentMethod())); var data = await dataUtil(facade, GetCurrentMethod()).GetTestDataWithStorage2(); var Response = await facade.Delete((int)data.Id, (string)data.DeletedReason); Assert.NotEqual(Response, 0); }
public async void Should_Success_Get_Data_By_Id() { var facade = new GarmentUnitReceiptNoteFacade(GetServiceProvider(), _dbContext(GetCurrentMethod())); var data = await dataUtil(facade, GetCurrentMethod()).GetTestDataWithStorage(); var Response = facade.ReadById((int)data.Id); Assert.NotEqual(Response.Id, 0); }
public async Task Should_Error_Update_Data() { var dbContext = _dbContext(GetCurrentMethod()); var facade = new GarmentUnitReceiptNoteFacade(GetServiceProvider(), dbContext); Exception e = await Assert.ThrowsAsync <Exception>(async() => await facade.Update(0, new GarmentUnitReceiptNote())); Assert.NotNull(e.Message); }
public async Task Should_Success_Get_MonitoringSMP() { var dbContext = _dbContext(GetCurrentMethod()); var facade = new GarmentUnitReceiptNoteFacade(GetServiceProvider().Object, _dbContext(GetCurrentMethod())); var data = await garmentUnitReceiptNoteDataUtil(facade, GetCurrentMethod()).GetTestDataMonitoringFlow(); var Response = facade.GetReportFlow(null, null, "SMP1", "BB", 1, 25, "{}", 7); Assert.NotNull(Response.Item1); }
public async Task Should_Success_GENERATEEXCENotSample() { var dbContext = _dbContext(GetCurrentMethod()); var facade = new GarmentUnitReceiptNoteFacade(GetServiceProvider().Object, _dbContext(GetCurrentMethod())); var data = await garmentUnitReceiptNoteDataUtil(facade, GetCurrentMethod()).GetTestDataMonitoringFlow(); var Response = facade.GenerateExcelFlowForUnit(DateTime.Now.AddDays(-7), DateTime.Now.AddDays(7), "", "BB", "fabric", 7, "SAMPLE"); Assert.NotNull(Response); }
public async Task Should_Error_Create_Data_Null_Items() { var facade = new GarmentUnitReceiptNoteFacade(GetServiceProvider(), _dbContext(GetCurrentMethod())); var data = await dataUtil(facade, GetCurrentMethod()).GetNewDataWithStorage(); data.Items = null; Exception e = await Assert.ThrowsAsync <Exception>(async() => await facade.Create(data)); Assert.NotNull(e.Message); }
public async void Should_Success_Generate_Pdf() { var facade = new GarmentUnitReceiptNoteFacade(GetServiceProvider(), _dbContext(GetCurrentMethod())); var data = await dataUtil(facade, GetCurrentMethod()).GetTestDataWithStorage(); var dataViewModel = facade.ReadById((int)data.Id); var Response = facade.GeneratePdf(dataViewModel); Assert.IsType <MemoryStream>(Response); }
public async Task ReadForUnitDOMore_Success() { var receiptNoteFacade = new GarmentUnitReceiptNoteFacade(GetServiceProvider(), _dbContext(GetCurrentMethod())); var data = await dataUtil(receiptNoteFacade, GetCurrentMethod()).GetTestDataWithStorage(); GarmentDOItemFacade facade = new GarmentDOItemFacade(GetServiceProvider(), _dbContext(GetCurrentMethod())); var Response = facade.ReadForUnitDOMore(null, "{'UnitId': " + data.UnitId + ", 'StorageId': " + data.StorageId + ", 'RONo': 'aaa'}"); Assert.NotEmpty(Response); }
public async Task Should_Success_GENERATEEXCENotSample() { var dbContext = _dbContext(GetCurrentMethod()); var facadeGarmentstockReport = new GarmentStockReportFacade(GetServiceProvider().Object, _dbContext(GetCurrentMethod())); var facade = new GarmentUnitReceiptNoteFacade(GetServiceProvider().Object, _dbContext(GetCurrentMethod())); var data = await garmentUnitReceiptNoteDataUtil(facade, GetCurrentMethod()).GetTestDataMonitoringFlow(); var Response = facadeGarmentstockReport.GenerateExcelStockReport("BB", "FABRIC", "SAMPLE", "SMP1", DateTime.Now.AddDays(-1), DateTime.Now.AddDays(4), 7); Assert.NotNull(Response); }
public async Task Should_Success_Get_Monitoring() { var dbContext = _dbContext(GetCurrentMethod()); var facadeGarmentstockReport = new GarmentStockReportFacade(GetServiceProvider().Object, _dbContext(GetCurrentMethod())); var facade = new GarmentUnitReceiptNoteFacade(GetServiceProvider().Object, _dbContext(GetCurrentMethod())); var data = await garmentUnitReceiptNoteDataUtil(facade, GetCurrentMethod()).GetTestDataMonitoringFlow(); var Response = facadeGarmentstockReport.GetStockReport(7, "SMP1", "BB", 1, 25, "{}", DateTime.Now.AddDays(-1), DateTime.Now.AddDays(4)); Assert.NotNull(Response.Item1); }
public async Task Should_Success_Get_Excel() { var dbContext = _dbContext(GetCurrentMethod()); var facadeExpend = new GarmentUnitReceiptNoteFacade(GetServiceProvider().Object, _dbContext(GetCurrentMethod())); var facade = new MonitoringUnitReceiptAllFacade(GetServiceProvider().Object, _dbContext(GetCurrentMethod())); var data = await garmentUnitReceiptNoteDataUtil(facadeExpend, GetCurrentMethod()).GetTestDataMonitoringFlow(); var Response = facade.GenerateExcel(null, "POSerialNumber", "RONo", "DONo", "SMP1", "SupplierCode", DateTime.Now.AddDays(-1), DateTime.Now.AddDays(1), 1, 25, "", 7); Assert.NotNull(Response); }
public async Task Should_Success_Validate_Data() { GarmentUnitDeliveryOrderViewModel viewModelNullItems = new GarmentUnitDeliveryOrderViewModel { DONo = "DONo" }; Assert.True(viewModelNullItems.Validate(null).Count() > 0); GarmentUnitDeliveryOrderViewModel viewModelWithItems = new GarmentUnitDeliveryOrderViewModel { DONo = "DONo", Items = new List <GarmentUnitDeliveryOrderItemViewModel> { new GarmentUnitDeliveryOrderItemViewModel { IsSave = true, Quantity = 0 } } }; Assert.True(viewModelWithItems.Validate(null).Count() > 0); var garmentUnitReceiptNoteFacade = new GarmentUnitReceiptNoteFacade(GetServiceProvider().Object, _dbContext(GetCurrentMethod())); var data = await garmentUnitReceiptNoteDataUtil(garmentUnitReceiptNoteFacade, GetCurrentMethod()).GetTestData(); var item = data.Items.First(); var serviceProvider = GetServiceProvider(); serviceProvider.Setup(x => x.GetService(typeof(PurchasingDbContext))) .Returns(_dbContext(GetCurrentMethod())); GarmentUnitDeliveryOrderViewModel viewModelWithItemsQuantityOver = new GarmentUnitDeliveryOrderViewModel { DONo = "DONo", Items = new List <GarmentUnitDeliveryOrderItemViewModel> { new GarmentUnitDeliveryOrderItemViewModel { URNItemId = item.Id, IsSave = true, Quantity = (double)(item.SmallQuantity - item.OrderQuantity + 1) } } }; System.ComponentModel.DataAnnotations.ValidationContext validationDuplicateContext = new System.ComponentModel.DataAnnotations.ValidationContext(viewModelWithItemsQuantityOver, serviceProvider.Object, null); Assert.True(viewModelWithItemsQuantityOver.Validate(validationDuplicateContext).Count() > 0); }
public async Task Should_Success_ReadForUnitDO_With_Filter() { var facade = new GarmentUnitReceiptNoteFacade(GetServiceProvider(), _dbContext(GetCurrentMethod())); var data = await dataUtil(facade, GetCurrentMethod()).GetTestDataWithStorage(); var filter = new { data.UnitId, data.StorageId, }; var Response = facade.ReadForUnitDO("", JsonConvert.SerializeObject(filter)); Assert.NotEqual(Response.Count, 0); }
public async void Should_Error_Update_Data_Null_Items() { var dbContext = _dbContext(GetCurrentMethod()); var facade = new GarmentUnitReceiptNoteFacade(GetServiceProvider(), dbContext); var data = await dataUtil(facade, GetCurrentMethod()).GetTestDataWithStorage(); dbContext.Entry(data).State = EntityState.Detached; data.Items = null; Exception e = await Assert.ThrowsAsync <Exception>(async() => await facade.Update((int)data.Id, data)); Assert.NotNull(e.Message); }
public async Task Should_Success_ReadItem_With_Filter() { var facade = new GarmentUnitReceiptNoteFacade(GetServiceProvider(), _dbContext(GetCurrentMethod())); var data = await dataUtil(facade, GetCurrentMethod()).GetTestDataWithStorage(); var filter = new { data.UnitId, data.StorageId, data.DONo }; var Response = facade.ReadURNItem(); Assert.NotEqual(Response.Data.Count, 0); }
private GarmentUnitReceiptNoteDataUtil garmentUnitReceiptNoteDataUtil(GarmentUnitReceiptNoteFacade garmentUnitReceiptNoteFacade, string testName) { var garmentPurchaseRequestFacade = new GarmentPurchaseRequestFacade(GetServiceProvider().Object, _dbContext(testName)); var garmentPurchaseRequestDataUtil = new GarmentPurchaseRequestDataUtil(garmentPurchaseRequestFacade); var garmentInternalPurchaseOrderFacade = new GarmentInternalPurchaseOrderFacade(_dbContext(testName)); var garmentInternalPurchaseOrderDataUtil = new GarmentInternalPurchaseOrderDataUtil(garmentInternalPurchaseOrderFacade, garmentPurchaseRequestDataUtil); var garmentExternalPurchaseOrderFacade = new GarmentExternalPurchaseOrderFacade(GetServiceProvider().Object, _dbContext(testName)); var garmentExternalPurchaseOrderDataUtil = new GarmentExternalPurchaseOrderDataUtil(garmentExternalPurchaseOrderFacade, garmentInternalPurchaseOrderDataUtil); var garmentDeliveryOrderFacade = new GarmentDeliveryOrderFacade(GetServiceProvider().Object, _dbContext(testName)); var garmentDeliveryOrderDataUtil = new GarmentDeliveryOrderDataUtil(garmentDeliveryOrderFacade, garmentExternalPurchaseOrderDataUtil); return(new GarmentUnitReceiptNoteDataUtil(garmentUnitReceiptNoteFacade, garmentDeliveryOrderDataUtil)); }
private GarmentUnitReceiptNoteDataUtil dataUtil_DOCurrency(GarmentUnitReceiptNoteFacade facade, string testName) { var garmentPurchaseRequestFacade = new GarmentPurchaseRequestFacade(GetServiceProvider_DOCurrency(), _dbContext(testName)); var garmentPurchaseRequestDataUtil = new GarmentPurchaseRequestDataUtil(garmentPurchaseRequestFacade); var garmentInternalPurchaseOrderFacade = new GarmentInternalPurchaseOrderFacade(_dbContext(testName)); var garmentInternalPurchaseOrderDataUtil = new GarmentInternalPurchaseOrderDataUtil(garmentInternalPurchaseOrderFacade, garmentPurchaseRequestDataUtil); var garmentExternalPurchaseOrderFacade = new GarmentExternalPurchaseOrderFacade(GetServiceProvider_DOCurrency(), _dbContext(testName)); var garmentExternalPurchaseOrderDataUtil = new GarmentExternalPurchaseOrderDataUtil(garmentExternalPurchaseOrderFacade, garmentInternalPurchaseOrderDataUtil); var garmentDeliveryOrderFacade = new GarmentDeliveryOrderFacade(GetServiceProvider_DOCurrency(), _dbContext(testName)); var garmentDeliveryOrderDataUtil = new GarmentDeliveryOrderDataUtil(garmentDeliveryOrderFacade, garmentExternalPurchaseOrderDataUtil); return(new GarmentUnitReceiptNoteDataUtil(facade, garmentDeliveryOrderDataUtil, null)); }