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 AirTrafficController(IFormatter receiver, ISeperationCalculator seperationCalculator, IRender render, IPositionCalculator positionCalculator, ISpeedCalculator speedCalculator, IClearConsole console) { // This will store the real or the fake transponder data receiver this.receiver = receiver; // Attach to the event of the real or the fake TDR this.receiver.FormattedDataReady += ReceiverOnFormattedDataReady; _seperationCalculator = seperationCalculator; _positionCalculator = positionCalculator; _speedCalculator = speedCalculator; _render = render; _clear = console; }
public void SetUp() { _writer = new LogWriter(); _log = new ATM.Log(_writer); _uut = new SeperationCalculator(_log); }