public void HandleNewData(FormattedData currentData)
        {
            if (_seperationCalculator.IsAircraftInAirspace(currentData) == true)
            {
                foreach (FormattedData aircraft in _seperationCalculator.GetAircraftList())
                {
                    if (currentData.Tag == aircraft.Tag)
                    {
                        oldData = aircraft;
                    }
                }

                currentData.Speed         = _speedCalculator.CalculateSpeed(currentData, oldData);
                currentData.CompassCourse = _positionCalculator.CalculatePosition(currentData);
                _seperationCalculator.Remove(oldData);
                _seperationCalculator.Add(currentData);


                if (_seperationCalculator.IsThereConflict(currentData) == true)
                {
                    IsThereConflicts = true;

                    _render = new RenderWithSeperation(_clear);
                    _render.PrintData(_seperationCalculator.GetAircraftList(),
                                      _seperationCalculator.GetConflicts());
                }
                else
                {
                    IsThereConflicts = false;

                    _render = new RenderData(_clear);
                    _render.PrintData(_seperationCalculator.GetAircraftList(),
                                      _seperationCalculator.GetConflicts());
                }
            }
            else
            {
                _seperationCalculator.Add(currentData);
                _seperationCalculator.IsThereConflict(currentData);

                if (_seperationCalculator.IsThereConflict(currentData) == true)
                {
                    IsThereConflicts = true;
                    _render          = new RenderWithSeperation(_clear);
                    _render.PrintData(_seperationCalculator.GetAircraftList(), _seperationCalculator.GetConflicts());
                }
                else
                {
                    IsThereConflicts = false;
                    _render          = new RenderData(_clear);
                    _render.PrintData(_seperationCalculator.GetAircraftList(), _seperationCalculator.GetConflicts());
                }
            }
        }
        public void Remove_RemoveAircraftToList_ExpectedTrue()
        {
            FormattedData test1 = new FormattedData("test1", 1, 1, 1, DateTime.Today, "nord", 10);

            _uut.Add(test1);

            FormattedData test2 = new FormattedData("test2", 2, 2, 2, DateTime.Today, "syd", 20);

            _uut.Add(test2);

            FormattedData test3 = new FormattedData("test3", 3, 3, 3, DateTime.Today, "øst", 30);

            _uut.Add(test2);

            _uut.Remove(test1);

            Assert.AreEqual(_uut.GetAircraftList().Count, 2);
        }