예제 #1
0
        public DecodingWithMethod(ITransponderReceiver rawReceiver, ITrackReceiver trackReceiver)
        {
            //When data from flight bleeps in
            rawReceiver.TransponderDataReady += OnRawData;

            _trackList           = new List <TrackData>();
            _outputTrackReceiver = trackReceiver;
            _tempTrackList       = new List <TrackData>();
            _calculateCourse     = new CalculateCourse();
            _calculateVelocity   = new CalculateVelocity();
            _trackValidation     = new TrackValidation();
            _track           = new Track();
            _trackSeperation = new TrackSeperation();
        }
예제 #2
0
        public void SetUp()
        {
            _uut = new CalculateVelocity();

            var dateTime  = new DateTime(2017, 03, 02, 16, 20, 18);
            var dateTime2 = new DateTime(2017, 03, 02, 16, 20, 20);

            _track1 = new TrackData
            {
                Tag       = "ABC123",
                X         = 24689,
                Y         = 98765,
                Timestamp = dateTime
            };


            _track2 = new TrackData
            {
                Tag       = "ABC123",
                X         = 13579,
                Y         = 56565,
                Timestamp = dateTime2
            };
        }