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);
        }
Esempio n. 8
0
        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);
        }
Esempio n. 9
0
 public TransferOutDataUtil(TransferOutFacade facade, InventoryDataUtil inventoryDataUtils)
 {
     this.facade             = facade;
     this.inventoryDataUtils = inventoryDataUtils;
 }