public TrackLayoutRenderer(IGameBoard gameBoard, ITrackRenderer trackRenderer, IPixelMapper pixelMapper, ITrackParameters parameters) { _gameBoard = gameBoard; _trackRenderer = trackRenderer; _pixelMapper = pixelMapper; _parameters = parameters; }
public TrackLayoutRenderer(ITrackLayout trackLayout, ITrackRenderer trackRenderer, IPixelMapper pixelMapper, ITrackParameters parameters) { _trackLayout = trackLayout; _trackRenderer = trackRenderer; _pixelMapper = pixelMapper; _parameters = parameters; _trackLayout.TracksChanged += (s, e) => _dirty = true; }
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() { _track = new Track("tag", 20000, 20000, 600, new DateTime()); _tracks = new List <ITrack>(); _tracks.Add(_track); airspace = new Airspace(10000, 90000, 10000, 90000, 500, 20000); _events = new List <IEvent>(); var evnt = new EntryEvent(_track); //evnt.InvolvedTracks = new ITrack[1]; //Can't substitute for array of ITrack //evnt.InvolvedTracks[0] = _track; //evnt.TimeOfOccurence = _track.Timestamp; _events.Add(evnt); _eventsRecieved = 0; _tm = new TrackManager(); _el = new EventList(_tm); _console = Substitute.For <WrapThat.SystemBase.IConsole>(); _uut = new TrackRenderer(_tm, _el, _console); }
public void Setup() { _track = Substitute.For <ITrack>(); _tracks = Substitute.For <List <ITrack> >(); _tracks.Add(_track); _events = Substitute.For <List <IEvent> >(); var evnt = Substitute.For <IEvent>(); evnt.InvolvedTracks = new ITrack[1]; //Can't substitute for array of ITrack evnt.InvolvedTracks[0] = _track; evnt.TimeOfOccurence = _track.Timestamp; _events.Add(evnt); _eventsRecieved = 0; _tm = Substitute.For <ITrackManager>(); _el = Substitute.For <IEventList>(); _console = Substitute.For <WrapThat.SystemBase.IConsole>(); _uut = new TrackRenderer(_tm, _el, _console); }
public TrackPreviewer(ITrackLayout trackLayout, ITrackRenderer trackRenderer) { _trackLayout = trackLayout; _trackRenderer = trackRenderer; }
public TrackLayoutRenderer(IGameBoard gameBoard, ITrackRenderer trackRenderer, IPixelMapper pixelMapper) { _gameBoard = gameBoard; _trackRenderer = trackRenderer; _pixelMapper = pixelMapper; }