Пример #1
0
 public TrackLayoutRenderer(IGameBoard gameBoard, ITrackRenderer trackRenderer, IPixelMapper pixelMapper, ITrackParameters parameters)
 {
     _gameBoard     = gameBoard;
     _trackRenderer = trackRenderer;
     _pixelMapper   = pixelMapper;
     _parameters    = parameters;
 }
Пример #2
0
        public TrackLayoutRenderer(ITrackLayout trackLayout, ITrackRenderer trackRenderer, IPixelMapper pixelMapper, ITrackParameters parameters)
        {
            _trackLayout   = trackLayout;
            _trackRenderer = trackRenderer;
            _pixelMapper   = pixelMapper;
            _parameters    = parameters;

            _trackLayout.TracksChanged += (s, e) => _dirty = true;
        }
Пример #3
0
        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);
        }
Пример #4
0
        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);
        }
Пример #5
0
        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);
        }
Пример #6
0
 public TrackPreviewer(ITrackLayout trackLayout, ITrackRenderer trackRenderer)
 {
     _trackLayout   = trackLayout;
     _trackRenderer = trackRenderer;
 }
 public TrackLayoutRenderer(IGameBoard gameBoard, ITrackRenderer trackRenderer, IPixelMapper pixelMapper)
 {
     _gameBoard     = gameBoard;
     _trackRenderer = trackRenderer;
     _pixelMapper   = pixelMapper;
 }