Example #1
0
        public DispatcherGroupRuleTests(OrderDataFixture orderData)
        {
            var mockRepo = new MockRepoHelper(orderData);

            _mockGasStationRepo = mockRepo.MockGasStationsRepo;
            _orderData          = orderData;
        }
Example #2
0
        public CarrierDeliveryTimeRuleTests(OrderDataFixture orderData)
        {
            var mockRepo = new MockRepoHelper(orderData);

            _carrierRepo = mockRepo.MockCarriersRepo;
            _orderData   = orderData;
        }
        public CarrierMaxGallonsRuleTests(OrderDataFixture orderData)
        {
            var mockRepo = new MockRepoHelper(orderData);

            _carrierRepo = mockRepo.MockCarriersRepo;
            _orderData   = orderData;
        }
        public OrderGeneratorTests(OrderDataFixture orderData)
        {
            var mock = new MockRepoHelper(orderData);

            _manageOrderRepo = mock.MockManagerOrderRepository;
            _orderGen        = new OrderGenerator(_manageOrderRepo.Object);
            _orderData       = orderData;
        }
        public BasicOrderRuleTests(OrderDataFixture orderData)
        {
            var mockRepo = new MockRepoHelper(orderData);

            _orderData          = orderData;
            _mockCarrierRepo    = mockRepo.MockCarriersRepo;
            _mockGasStationRepo = mockRepo.MockGasStationsRepo;
        }
Example #6
0
        public OrderAppTests(OrderDataFixture orderDataFixture)
        {
            //var logger = new LoggerConfiguration().WriteTo
            //     .Sink(new TestCorrelatorSink()).CreateLogger();

            _mockHelper       = new MockRepoHelper(orderDataFixture);
            _orderDateFixture = orderDataFixture;
            _orderGen         = new OrderGenerator(_mockHelper.MockManagerOrderRepository.Object);
            _orderApp         = new OrderApp(_mockHelper.MockManagerOrderRepository.Object
                                             , _mockHelper.MockGasStationsRepo.Object
                                             , _orderGen
                                             , base.LoggerFactory.CreateLogger <OrderApp>());
        }
        public ScheduleOrderTests(OrderDataFixture orderData)
        {
            MockRepoHelper mockhelper = new MockRepoHelper(orderData);

            _mockGasStationScheduleRepo       = mockhelper.MockGasStationScheduleRepo;
            _mockGasStationScheduleByDayRepo  = mockhelper.MockGasStationScheduleByDayRepo;
            _mockGasStationTanksScheduleRepo  = mockhelper.MockGasStationTanksScheduleRepo;
            _mockGasStationScheduleByTimeRepo = mockhelper.MockGasStationScheduleByTimeRepo;
            _mockDayComparable          = mockhelper.MockDayComparable;
            _mockTimeIntervalComparable = mockhelper.MockTimeIntervalComparable;
            _mockOrderRepository        = mockhelper.MockManagerOrderRepository;

            _orderData = orderData;
        }
Example #8
0
        public AutoOrderGeneratorTests(OrderDataFixture orderData)
        {
            var mock = new MockRepoHelper(orderData);

            _moqGasStationRepo = mock.MockGasStationCustomRepository;
            _manageOrderRepo   = mock.MockManagerOrderRepository;

            _orderGen = new AutoOrderGenerator(_moqGasStationRepo.Object,
                                               new ScheduleOrder(
                                                   mock.MockGasStationScheduleRepo.Object,
                                                   mock.MockGasStationScheduleByDayRepo.Object,
                                                   mock.MockGasStationTanksScheduleRepo.Object,
                                                   mock.MockGasStationScheduleByTimeRepo.Object,
                                                   mock.MockDayComparable.Object,
                                                   mock.MockTimeIntervalComparable.Object,
                                                   mock.MockManagerOrderRepository.Object
                                                   ),
                                               new EstimateOrder(),
                                               _manageOrderRepo.Object);
            _orderData = orderData;
        }