private TransferOutDataUtil dataUtil(TransferOutFacade facade, string testName) { var transferOutFacade = new TransferOutFacade(ServiceProvider, _dbContext(testName)); var inventoryFacade = new InventoryFacade(ServiceProvider, _dbContext(testName)); var inventoryDataUtil = new InventoryDataUtil(inventoryFacade, _dbContext(testName)); return(new TransferOutDataUtil(facade, inventoryDataUtil)); }
public async Task Should_Success_Get_Excel_By_Id() { TransferOutFacade facade = new TransferOutFacade(GetServiceProvider().Object, _dbContext(GetCurrentMethod())); var model = await dataUtil(facade, GetCurrentMethod()).GetTestData(); var Response = facade.GenerateExcel((int)model.Id); Assert.IsType <MemoryStream>(Response); }
public async Task Should_Success_Get_Data_By_Id() { TransferOutFacade facade = new TransferOutFacade(GetServiceProvider().Object, _dbContext(GetCurrentMethod())); var model = await dataUtil(facade, GetCurrentMethod()).GetTestData(); var Response = facade.ReadById((int)model.Id); Assert.NotNull(Response); }
public async Task Should_Success_Get_All_Data_For_Expedition() { TransferOutFacade facade = new TransferOutFacade(GetServiceProvider().Object, _dbContext(GetCurrentMethod())); var model = await dataUtil(facade, GetCurrentMethod()).GetTestData(); var Response = facade.ReadForRetur(); Assert.NotEmpty(Response.Item1); }
public async Task Should_Success_Create_Data() { TransferOutFacade facade = new TransferOutFacade(GetServiceProvider().Object, _dbContext(GetCurrentMethod())); var model = await dataUtil(facade, GetCurrentMethod()).GetNewData(); var viewmodel = dataUtil(facade, GetCurrentMethod()).MapToViewModel(model); var Response = await facade.Create(viewmodel, model, USERNAME); Assert.NotEqual(0, Response); }
public async Task Should_Success_Get_Excel_By_Id() { TransferOutFacade facade = new TransferOutFacade(GetServiceProvider().Object, _dbContext(GetCurrentMethod())); ReturnToCenterFacade returnToCenterFacade = new ReturnToCenterFacade(GetServiceProvider().Object, _dbContext(GetCurrentMethod())); var model = await dataUtil(facade, GetCurrentMethod()).GetNewData(); var viewmodel = dataUtil(facade, GetCurrentMethod()).MapToViewModel(model); await returnToCenterFacade.Create(viewmodel, model, USERNAME); var Response = returnToCenterFacade.GenerateExcel((int)model.Id); Assert.IsType <MemoryStream>(Response); }
public async Task Should_Success_Get_All_Data() { TransferOutFacade facade = new TransferOutFacade(GetServiceProvider().Object, _dbContext(GetCurrentMethod())); ReturnToCenterFacade returnToCenterFacade = new ReturnToCenterFacade(GetServiceProvider().Object, _dbContext(GetCurrentMethod())); var model = await dataUtil(facade, GetCurrentMethod()).GetNewData(); var viewmodel = dataUtil(facade, GetCurrentMethod()).MapToViewModel(model); await returnToCenterFacade.Create(viewmodel, model, USERNAME); var Response = returnToCenterFacade.ReadForRetur(); Assert.NotEmpty(Response.Item1); }
public async Task Should_Success_Get_Data_By_Id() { TransferOutFacade facade = new TransferOutFacade(GetServiceProvider().Object, _dbContext(GetCurrentMethod())); TransferStockFacade returnToCenterFacade = new TransferStockFacade(GetServiceProvider().Object, _dbContext(GetCurrentMethod())); var model = await dataUtil(facade, GetCurrentMethod()).GetNewData(); var viewmodel = dataUtil(facade, GetCurrentMethod()).MapToViewModel(model); await returnToCenterFacade.Create(viewmodel, model, USERNAME); var Response = returnToCenterFacade.ReadById((int)model.Id); Assert.NotNull(Response); }
public TransferOutDataUtil(TransferOutFacade facade, InventoryDataUtil inventoryDataUtils) { this.facade = facade; this.inventoryDataUtils = inventoryDataUtils; }