public void Setup() { _fileLog = Substitute.For <ILog>(); _airspace = Substitute.For <IAirspace>(); _uut = new FlightSeparation(_fileLog, _airspace); _uut.SeparationWarningEvent += (sender, args) => _eventRaised = true; _airspace.FlightAddedEvent += (sender, args) => _eventHandled = true; _airspace.FlightAddedEvent += (sender, args) => _flightAddedEventArg = args; }
public void Setup() { _eventHandled = false; _console = Substitute.For <ILog>(); _airspace = Substitute.For <IAirspace>(); _separation = Substitute.For <ISeparation>(); _uut = new ConsoleMonitor(_console, _airspace, _separation); _airspace.FlightAddedEvent += (sender, args) => _flightAddedEventArg = args; _airspace.FlightAddedEvent += (sender, args) => _eventHandled = true; _separation.SeparationWarningEvent += (sender, args) => _separationWarningEventArg = args; _separation.SeparationWarningEvent += (sender, args) => _eventHandled = true; }
public void Setup() { _eventRaised = false; _eventToTest = null; _eventSource = null; _flightValidator = Substitute.For <IValidator>(); _uut = new FlightAirspace.Airspace(_flightValidator, 80000, 80000, 500, 20000); //_uut.FlightAddedEvent += (sender, args) => _eventRaised = true; _uut.FlightAddedEvent += (sender, args) => { _eventRaised = true; _eventToTest = args; _eventSource = sender; }; }
private void HandleFlightAddedEvent(object sender, FlightAddedEventArg e) { CheckForSeparation(e.Tracks); }
private void HandleFlightAddedEvent(object sender, FlightAddedEventArg args) { ShowAllFlightsInAirspace(args.Tracks); }