Exemple #1
0
        /// <summary>
        /// setup test data
        /// </summary>
        /// <returns></returns>
        public static ScheduledFlight SetupAirlineData()
        {
            var londonToParis = new FlightRoute("London", "Paris")
            {
                BaseCost                 = 50,
                BasePrice                = 100,
                LoyaltyPointsGained      = 5,
                MinimumTakeOffPercentage = 0.7
            };

            var _scheduledFlight = new ScheduledFlight(londonToParis);

            _scheduledFlight.SetAircraftForRoute(GetPlanes().FirstOrDefault());

            return(_scheduledFlight);
        }
Exemple #2
0
 public ScheduleFlightService(ScheduledFlight scheduledFlight, List <IPassengerSummary> passengerSummaries, List <IFlightValidator> flightValidators)
 {
     _scheduledFlight    = scheduledFlight;
     _passengerSummaries = passengerSummaries;
     _flightValidators   = flightValidators;
 }