コード例 #1
0
 static FlightBuilder()
 {
     flight = new Flight();
     flight.Airport = new Airport();
     flight.Airline = new Airline();
     flight.ScheduledTime = DateTime.Now.InTimeZone(+1);
     flight.FlightStatus = new FlightStatus();
 }
コード例 #2
0
        public static IEnumerable<Flight> CreateFlights(int number, Direction direction)
        {
            for(var i = 0; i < number; ++i)
            {
                var flight = new Flight(GetRandomAirline(), GetRandomAirport());
                flight.FlightId = flight.Airline.Code + "12" + i;
                flight.Direction = direction;
                flight.ScheduledTime = new DateTime(2010, 1, 1, 10 + i, 15, 0);
                flight.Gate = GetRandomGate();
                flight.Belt = GetRandomBelt();
                flight.FlightStatus = direction == Direction.Arrival ? GetRandomArrivalStatus() : GetRandomDepartureStatus();

                yield return flight;
            }
        }
コード例 #3
0
 private void FlightSelected(Flight flight)
 {
     _selectedFlight = flight;
     _subscribe.Text = "monitor flight " + flight.FlightId;
 }
コード例 #4
0
ファイル: FlightSpec.cs プロジェクト: chrisntr/FlightsNorway
 public void Setup()
 {
     flight = new Flight();
 }