private DailyOperationDataUtil DODataUtil(DailyOperationFacade facade, KanbanFacade kanbanFacade, ProductionDbContext dbContext = null) { KanbanDataUtil kanbanDataUtil = DataUtil(kanbanFacade, dbContext); DailyOperationDataUtil dataUtil = new DailyOperationDataUtil(kanbanDataUtil, facade); return(dataUtil); }
public virtual async void Read_Visualization2() { var dbContext = DbContext(GetCurrentMethod() + "Read_Visualization2"); var serviceProvider = GetServiceProviderMock(dbContext).Object; KanbanFacade facade = new KanbanFacade(serviceProvider, dbContext); DailyOperationFacade doFacade = new DailyOperationFacade(serviceProvider, dbContext); var dataIn = await DODataUtil(doFacade, facade, dbContext).GetTestData(); var Response = facade.ReadVisualization("{}", "{}", 1, 500); Assert.NotEmpty(Response.Data); }
public virtual async void Generate_Excels_Snapshot() { var dbContext = DbContext(GetCurrentMethod()); var serviceProvider = GetServiceProviderMock(dbContext).Object; KanbanFacade kanbanFacade = new KanbanFacade(serviceProvider, dbContext); DailyOperationFacade facade = new DailyOperationFacade(serviceProvider, dbContext); var data = await DODataUtil(facade, kanbanFacade, dbContext).GetTestData(); var dataOut = DODataUtil(facade, kanbanFacade, dbContext).GetNewDataOut(data); var kanban = await kanbanFacade.ReadByIdAsync(data.KanbanId); dataOut.KanbanId = data.KanbanId; dataOut.StepId = kanban.Instruction.Steps.First().Id; dataOut.MachineId = kanban.Instruction.Steps.First().MachineId; var outModel = await facade.CreateAsync(dataOut); var Response = kanbanFacade.GenerateKanbanSnapshotExcel(data.CreatedUtc.Month, data.CreatedUtc.Year); Assert.NotNull(Response); }
public virtual async void Read_Visualization() { var dbContext = DbContext(GetCurrentMethod()); var serviceProvider = GetServiceProviderMock(dbContext).Object; KanbanFacade facade = new KanbanFacade(serviceProvider, dbContext); DailyOperationFacade doFacade = new DailyOperationFacade(serviceProvider, dbContext); var dataIn = await DODataUtil(doFacade, facade, dbContext).GetTestData(); var dataOut = DODataUtil(doFacade, facade, dbContext).GetNewDataOut(dataIn); var kanban = await facade.ReadByIdAsync(dataIn.KanbanId); dataOut.KanbanId = dataIn.KanbanId; dataOut.StepId = kanban.Instruction.Steps.First().Id; dataOut.MachineId = kanban.Instruction.Steps.First().MachineId; var outModel = await doFacade.CreateAsync(dataOut); var Response = facade.ReadVisualization("{}", "{}", 1, 500); Assert.NotEmpty(Response.Data); }