protected Aircraft(string callSign, IAirTrafficController atc, ILogger logger) { CallSign = callSign; Atc = atc; Logger = logger; Atc.RegisterAircraftUnderGuidance(this); }
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); }
public Atr72(IAirTrafficController airTrafficController, string flightName, int altitude) : base(airTrafficController, flightName, altitude) { }
public AirbusA320Neo(IAirTrafficController airTrafficController, string flightName, int altitude) : base(airTrafficController, flightName, altitude) { }
public AirBus(string callSign, IAirTrafficController tower) : base(callSign, tower) { }
protected Plane(IAirTrafficController mediator) { this.mediator = mediator; mediator.Register(this); }
public SuperJet(IAirTrafficController mediator) : base(mediator) { Name = "SuperJet"; }
public Airbus(IAirTrafficController mediator) : base(mediator) { Name = "Airbus"; }
public Boeing(IAirTrafficController mediator) : base(mediator) { Name = "Boeing"; }
public Aircraft(string callSign, IAirTrafficController tower) { _callSign = callSign; this.tower = tower; tower.RegisterAirCraftUnderGuidance(this); }
public Embraer190(string callSign, IAirTrafficController atc, ILogger logger) : base(callSign, atc, logger) { }
public Boeing737(string callSign, IAirTrafficController atc, ILogger logger) : base(callSign, atc, logger) { }
public Airbus321(string callSign, IAirTrafficController atc, ILogger logger) : base(callSign, atc, logger) { }
public Boeing777300(IAirTrafficController airTrafficController, string flightName, int altitude) : base(airTrafficController, flightName, altitude) { }