public void SetUp()
        {
            _uut = new VelocityCalc();

            DateTime dateTime1 = new DateTime(2018, 06, 10, 10, 18, 18);
            DateTime dateTime2 = new DateTime(2018, 06, 10, 10, 18, 20);

            _flight1 = new Track
            {
                Tag         = "HEJMEDDIG",
                XCoordinate = 12000,
                YCoordinate = 12000,
                Altitude    = 19987,
                Timestamp   = dateTime1
            };

            _flight2 = new Track
            {
                Tag         = "HEJMEDDIG",
                XCoordinate = 13000,
                YCoordinate = 13000,
                Altitude    = 19987,
                Timestamp   = dateTime2
            };

            _newTracks = new List <ITrack>
            {
                _flight1
            };

            _oldtTracks = new List <ITrack>
            {
                _flight2
            };
        }
 public CompareTracks()
 {
     ComparedTracks = new List <ITrack>();
     currentTracks  = new List <ITrack>();
     oldTracks      = new List <ITrack>();
     _velocity      = new VelocityCalc();
     _course        = new CourseCalc();
     _write         = new WriteToConsole();
 }
 public void SetUp()
 {
     _receiver       = Substitute.For <ITransponderReceiver>();
     _track          = new Track();
     _parseTracks    = new TrackParsing(_track);
     _writeToConsole = Substitute.For <WriteToConsole>();
     _filter         = new FilterFlightLimits();
     _collision      = Substitute.For <CheckCollision>();
     _compare        = new CompareTracks();
     _velocityCalc   = new VelocityCalc();
     _courseCalc     = new CourseCalc();
     _reciever       = new MainReceiver(_receiver, _filter, _write, _collision, _compare, _parseTracks);
 }