Esempio n. 1
0
 protected Aircraft(string callSign, IAirTrafficController atc, ILogger logger)
 {
     CallSign = callSign;
     Atc      = atc;
     Logger   = logger;
     Atc.RegisterAircraftUnderGuidance(this);
 }
Esempio n. 2
0
 public Aircraft(IAirTrafficController airTrafficController, string flightName, int altitude)
 {
     FlightName            = flightName;
     Altitude              = altitude;
     _airTrafficController = airTrafficController;
     _airTrafficController.RegisterAircraftUnderGuidance(this);
 }
        public void SetUp()
        {
            _formatter = Substitute.For <IFormatter>();

            _speed  = new SpeedCalculator();
            _writer = new FakeLogWriter();
            _log    = new ATM.Log(_writer);
            _seperationCalculator = new SeperationCalculator(_log);
            _clear    = new FakeClear();
            _render   = new RenderData(_clear);
            _position = new PositionCalculator();
            _uut      = new AirTrafficController(_formatter, _seperationCalculator, _render, _position, _speed, _clear);
        }
Esempio n. 4
0
 public Atr72(IAirTrafficController airTrafficController, string flightName, int altitude)
     : base(airTrafficController, flightName, altitude)
 {
 }
Esempio n. 5
0
 public AirbusA320Neo(IAirTrafficController airTrafficController, string flightName, int altitude)
     : base(airTrafficController, flightName, altitude)
 {
 }
Esempio n. 6
0
 public AirBus(string callSign, IAirTrafficController tower) : base(callSign, tower)
 {
 }
Esempio n. 7
0
 protected Plane(IAirTrafficController mediator)
 {
     this.mediator = mediator;
     mediator.Register(this);
 }
Esempio n. 8
0
 public SuperJet(IAirTrafficController mediator) : base(mediator)
 {
     Name = "SuperJet";
 }
Esempio n. 9
0
 public Airbus(IAirTrafficController mediator) : base(mediator)
 {
     Name = "Airbus";
 }
Esempio n. 10
0
 public Boeing(IAirTrafficController mediator) : base(mediator)
 {
     Name = "Boeing";
 }
Esempio n. 11
0
 public Aircraft(string callSign, IAirTrafficController tower)
 {
     _callSign  = callSign;
     this.tower = tower;
     tower.RegisterAirCraftUnderGuidance(this);
 }
Esempio n. 12
0
 public Embraer190(string callSign, IAirTrafficController atc, ILogger logger) : base(callSign, atc, logger)
 {
 }
Esempio n. 13
0
 public Boeing737(string callSign, IAirTrafficController atc, ILogger logger) : base(callSign, atc, logger)
 {
 }
Esempio n. 14
0
 public Airbus321(string callSign, IAirTrafficController atc, ILogger logger) : base(callSign, atc, logger)
 {
 }
Esempio n. 15
0
 public Boeing777300(IAirTrafficController airTrafficController, string flightName, int altitude)
     : base(airTrafficController, flightName, altitude)
 {
 }