| | |
| | | using Microsoft.Extensions.Logging; |
| | | using Moq; |
| | | using WIDESEAWCS_Common.TaskEnum; |
| | | using WIDESEAWCS_Core; |
| | |
| | | taskService.Setup(x => x.AddData(It.IsAny<Dt_Task>())).Returns(WebResponseContent.Instance.OK()); |
| | | |
| | | var transferCheckCalledCount = 0; |
| | | var mockLogger = new Mock<ILogger>(); |
| | | var selector = new StackerCraneTaskSelector( |
| | | taskService.Object, |
| | | routerService.Object, |
| | |
| | | transferCheckCalledCount++; |
| | | Assert.Equal(1001, taskNum); |
| | | return relocationTask; |
| | | }); |
| | | }, |
| | | mockLogger.Object); |
| | | |
| | | var selectedTask = selector.SelectTask(stackerCrane.Object); |
| | | |
| | |
| | | .Setup(x => x.QueryNextRoutes("SC01", "OUT-01", (int)TaskOutboundTypeEnum.Outbound)) |
| | | .Returns(new List<WIDESEAWCS_QuartzJob.Models.Dt_Router>()); |
| | | |
| | | var mockLogger = new Mock<ILogger>(); |
| | | var selector = new StackerCraneTaskSelector( |
| | | taskService.Object, |
| | | routerService.Object, |
| | | _ => newOutboundTask); |
| | | _ => newOutboundTask, |
| | | mockLogger.Object); |
| | | |
| | | _ = selector.SelectTask(stackerCrane.Object); |
| | | |