예제 #1
0
        public void TestSetup()
        {
            DeliveryFactory deliveryFactory = new DeliveryFactoryImpl();

            // Create some local deliveries
            var localDeliveryList = new List <Delivery>();

            localDeliveryList.Add(deliveryFactory.CreateDelivery(10));
            localDeliveryList.Add(deliveryFactory.CreateDelivery(20));
            localDeliveryList.Add(deliveryFactory.CreateDelivery(30));
            localDeliveryList.Add(deliveryFactory.CreateDelivery(40));
            localDeliveryList.Add(deliveryFactory.CreateDelivery(50));
            localDeliverySchedule = new DeliverySchedule(localDeliveryList);

            // Create some long distance deliveries
            var longDistanceDeliveryList = new List <Delivery>();

            longDistanceDeliveryList.Add(deliveryFactory.CreateDelivery(101));
            longDistanceDeliveryList.Add(deliveryFactory.CreateDelivery(200));
            longDistanceDeliveryList.Add(deliveryFactory.CreateDelivery(300));
            longDistanceDeliveryList.Add(deliveryFactory.CreateDelivery(400));
            longDistanceDeliveryList.Add(deliveryFactory.CreateDelivery(500));
            longDistanceDeliverySchedule = new DeliverySchedule(longDistanceDeliveryList);
        }