public void Setup()
        {
            //Arrange
            _tracksEnterAirspace = Substitute.For <ITracksEnterAirspace>();
            _display             = Substitute.For <IDisplay>();

            _uut = new TracksEnterAirspaceRender(_tracksEnterAirspace, _display);

            _trackOne = new Point(25000, 25000, 2500);
            _trackTwo = new Point(35000, 35000, 3500);
        }
        public void Setup()
        {
            //Arrange
            _updateModule = Substitute.For <IUpdateModule>();
            _airspace     = Substitute.For <IAirspace>();

            _uut = new TracksEnterAirspace(_airspace, _updateModule);
            _uut.TracksEnteredAirspace += (sender, args) =>
            {
                _tracks = args.Data;
            };

            //Border is (10000, 10000, 500) to (90000, 90000, 20000).
            _trackEntersAirspace = new Point(50000, 50000, 10000);
        }
Esempio n. 3
0
 public TracksEnterAirspaceRender(ITracksEnterAirspace tracksEnterAirspace, IDisplay display)
 {
     _display = display;
     tracksEnterAirspace.TracksEnteredAirspace += RenderEnteredTracks;
 }