public TransponderRecieverClient(ITransponderReceiver receiver, ITrackFormatter formatter, ITrackManager manager) { // This will store the real or the fake transponder data receiver this._receiver = receiver; _formatter = formatter; _manager = manager; // Attach to the event of the real or the fake TDR this._receiver.TransponderDataReady += ReceiverOnTransponderDataReady; }
public void Setup() { _eventsRecieved = 0; _fakeTransponderReceiver = Substitute.For <ITransponderReceiver>(); _formatter = Substitute.For <ITrackFormatter>(); _tm = Substitute.For <ITrackManager>(); _uut = new TransponderRecieverClient(_fakeTransponderReceiver, _formatter, _tm); _fakeTransponderReceiver.TransponderDataReady += (sender, args) => _eventsRecieved++; }
public void SetUp() { receiver = TransponderReceiver.TransponderReceiverFactory.CreateTransponderDataReceiver(); tm = new TrackManager(); el = new EventList(tm); _tf = new TrackFormatter(); evntDetector = new SeperationEventDetector(el, tm); client = new TransponderRecieverClient(receiver, _tf, tm); _console = Substitute.For <WrapThat.SystemBase.IConsole>(); tr = new TrackRenderer(tm, el, _console); }
public void Setup() { _eventsRecieved = 0; //time = new DateTime(2015, 10, 06, 21, 34, 56, 789); _fakeTransponderReceiver = Substitute.For <ITransponderReceiver>(); _formatter = new TrackFormatter(); _tm = new TrackManager(); airspace = new Airspace(10000, 90000, 10000, 90000, 500, 2000); //track = new Track("ATR423",39045,12932,14000,time); _uut = new TransponderRecieverClient(_fakeTransponderReceiver, _formatter, _tm); _fakeTransponderReceiver.TransponderDataReady += (sender, args) => _eventsRecieved++; }
public void Setup() { _uut = new TrackFormatter(); }
public TrackOutputWriter(ITrackFormatter formatter, IOutputWriter outputWriter) { _formatter = formatter ?? throw new ArgumentNullException(nameof(formatter)); _outputWriter = outputWriter ?? throw new ArgumentNullException(nameof(outputWriter)); }
public TrackFormatterManager(ITrackFormatter[] Formatters) { _formatters = Formatters.ToDictionary(f => f.Extension, StringComparer.CurrentCultureIgnoreCase); }