Esempio n. 1
0
        public void ListHandler_CurrentSeperationEvents_Received()
        {
            InitiateNewList();

            ITrackObject trackThree = Substitute.For <ITrackObject>();

            trackThree.Tag.Returns("HAJ232");

            _newTracks.Add(trackThree);

            _uut.Initiate(_newTracks);

            _uut.CurrentSeperationEvents();

            _separation.Received().IsConflicting(_uut.CurrentTracks[0], _uut.CurrentTracks[1], _distance);
        }
Esempio n. 2
0
        private void MonitorSystem(object sender, TrackListUpdatedArgs trackListUpdatedArgs)
        {
            List <ITrackObject> newTrackList = trackListUpdatedArgs.TrackList;

            if (ListHandler.Initiate(newTrackList))
            {
                return;
            }

            ListHandler.Update(newTrackList);

            Console.WriteLine(ListHandler);
            Console.WriteLine(ListHandler.CurrentSeperationEvents());

            ListHandler.Renew(newTrackList);
        }