protected override KanbanDataUtil DataUtil(KanbanFacade facade, ProductionDbContext dbContext = null) { IServiceProvider serviceProvider = GetServiceProviderMock(dbContext).Object; MachineFacade machineFacade = new MachineFacade(serviceProvider, dbContext); MachineDataUtil machineDataUtil = new MachineDataUtil(machineFacade); KanbanDataUtil dataUtil = new KanbanDataUtil(machineDataUtil, facade); return(dataUtil); }
private KanbanDataUtil _kanbanDataUtil(ProductionDbContext dbContext) { var machineFacade = new MachineFacade(_serviceProviderStandard(), dbContext); var machineDataUtil = new MachineDataUtil(machineFacade); var kanbanFacade = new KanbanFacade(_serviceProviderStandard(), dbContext); //MachineDataUtil machineDataUtil, KanbanFacade facade return(new KanbanDataUtil(machineDataUtil, kanbanFacade)); }