public void Setup()
        {
            _airspace = new AirSpace {
                Height_from = 500, Height_to = 20000, X = 80000, Y = 80000
            };
            _decoderMock             = Substitute.For <SWT25_Assignment2_AirTrafficMonitoring.DecodeFactory.DecodeFactory>();
            _transponderReceiverMock = Substitute.For <TransponderReceiver.ITransponderReceiver>();
            _exceptionHandler        = Substitute.For <IExceptionHandler>();
            _airport = new SWT25_Assignment2_AirTrafficMonitoring.Airport(_transponderReceiverMock, _decoderMock, _airspace, _exceptionHandler);
            _track   = new Track
            {
                CurrentAltitude           = 600,
                CurrentCompassCourse      = 200,
                CurrentHorizontalVelocity = 300,
                CurrentPositionX          = 10000,
                CurrentPositionY          = 10000,
                Tag       = "aaaaaa",
                TimeStamp = new DateTime(2020, 10, 10),
            };
            _trackEventArgs = null;
            _tracks         = new List <Track> {
                _track
            };

            _airport.TrackDataEvent += (o, args) => { _trackEventArgs = args.TrackData; };
            _received_strings        = new List <string> {
                "BTR312;2004;18204;5500;20151006213456789"
            };
        }
Example #2
0
        public void Setup()
        {
            _uut          = new TrackFactory();
            TrackString1  = "BTR312;2004;18204;5500;20151006213456789";
            ListOfStrings = new List <string>
            {
                TrackString1
            };
            TestTrack = new Track();

            //String values converted to Track values
            TestTrack.Tag = "BTR312";
            TestTrack.CurrentPositionX = 2004;
            TestTrack.CurrentPositionY = 18204;
            TestTrack.CurrentAltitude  = 5500;
            TestTrack.TimeStamp        = new DateTime(2015, 10, 06, 21, 34, 56);
        }