public void SetUp() { _transponderReceiver = Substitute.For <ITransponderReceiver>(); _transponderReceiver.TransponderDataReady += (o, args) => _inputEventCounter++; _uut = new DataConverter(_transponderReceiver); _uut.FlightTrackDataReady += (o, args) => { _lastFlightTrackDataPoints = args.FTDataPoints; _outputEventCounter++; }; }
public void SetUp() { _eventCounter = 0; _testTransponderReceiver = Substitute.For <ITransponderReceiver>(); _uut = new DataConverter(_testTransponderReceiver); _uut.FlightTrackDataReady += (o, args) => { _eventCounter++; }; }
public void SetUp() { _inputEventCounter = 0; _outputEventCounter = 0; _testFlightTrackDataSource = Substitute.For <IFlightTrackDataSource>(); _testFlightTrackDataSource.FlightTrackDataReady += (sender, args) => _inputEventCounter++; _uut = new SensorAreaManager(_testFlightTrackDataSource); _uut.FlightTracksUpdated += (sender, args) => { _outputEventCounter++; _lastFlightTracksUpdated = args.UpdatedFlights; }; }
public SensorAreaManager(IFlightTrackDataSource datasource) { _dataSource = datasource; _dataSource.FlightTrackDataReady += OnFlightTrackDataReady; _flights = new List <IFlightTrack>(); }
public FlightManager(IFlightTrackDataSource datasource) { DataSource = datasource; DataSource.FlightTrackDataReady += OnFlightTrackDataReady; Flights = new List <IFlightTrackerSingle>(); }