public void Setup() { _listHandler = Substitute.For <IListHandler>(); _monitoredArea = new MonitoredArea(90000, 10000, 20000, 500); _transponderReceiver = Substitute.For <ITransponderReceiver>(); _flightExtractor = new FlightExtractor(); _parseTrackInfo = new ParseTrackInfo(); _timestampFormatter = new TimestampFormatter(); _trackObjectifier = new TrackObjectifier(_transponderReceiver, _monitoredArea, _parseTrackInfo, _flightExtractor, _timestampFormatter); ATM = new ATMSystem(_trackObjectifier, _listHandler); _argList = new List <string> { "ATR423;39045;12932;14000;20151006213456789", "DSD323;40000;12930;15000;20151006213456789" }; _args = new RawTransponderDataEventArgs(_argList); _trackObjectifier.TrackListReady += (sender, updatedArgs) => { _trackList = updatedArgs.TrackList; }; }
public void Setup() { _receiver = Substitute.For <ITransponderReceiver>(); _monitoredArea = Substitute.For <IMonitoredArea>(); _parser = Substitute.For <IParseTrackInfo>(); _flightHandler = Substitute.For <IFlightExtractor>(); _formatter = Substitute.For <ITimestampFormatter>(); _position = Substitute.For <IPosition>(); _uut = new TrackObjectifier( _receiver, _monitoredArea, _parser, _flightHandler, _formatter); _argList = new List <string> { "ATR423;39045;12932;14000;20151006213456789" }; _args = new RawTransponderDataEventArgs(_argList); _uut.TrackListReady += (sender, updatedArgs) => { _trackList = updatedArgs.TrackList; }; }
public void Setup() { _uut = new FlightExtractor(); _flightList = new List <string> { "TAGGGG", "50000", "50032", "4000", "20181111111111111" }; _uut.Extract(_flightList); }
public TrackObjectifier( ITransponderReceiver rec, IMonitoredArea monitoredArea, IParseTrackInfo parser, IFlightExtractor flightHandler, ITimestampFormatter formatter) { rec.TransponderDataReady += CreateTrack; _monitoredArea = monitoredArea; _parser = parser; _flightHandler = flightHandler; _formatter = formatter; }
public void Setup() { _monitoredArea = Substitute.For <IMonitoredArea>(); _transponderReceiver = Substitute.For <ITransponderReceiver>(); _flightExtractor = new FlightExtractor(); _parseTrackInfo = new ParseTrackInfo(); _timestampFormatter = Substitute.For <ITimestampFormatter>(); _trackObjectifier = new TrackObjectifier(_transponderReceiver, _monitoredArea, _parseTrackInfo, _flightExtractor, _timestampFormatter); _argList = new List <string> { "ATR423;39045;12932;14000;20151006213456789" }; _args = new RawTransponderDataEventArgs(_argList); }