Пример #1
0
        public void ListHandler_Renew_ListIsEqualToNewList()
        {
            _newTracks.Add(Substitute.For <ITrackObject>());

            _uut.Renew(_newTracks);

            Assert.AreEqual(_newTracks, _uut.CurrentTracks);
        }
Пример #2
0
        public void TrackObject_PositionXCoor_ReceivedCorrect()
        {
            _newTracks.Add(Substitute.For <ITrackObject>());

            _listHandler.Renew(_newTracks);
            _listHandler.Update(_newTracks);

            Assert.AreEqual(_uut.Position.XCoor, _newTracks[0].Position.XCoor);
        }
Пример #3
0
        public void CurrentCourse_PositionXCoor_ReceivedCorrect()
        {
            _newTracks.Add(Substitute.For <ITrackObject>());

            _listHandler.Renew(_newTracks);
            _listHandler.Update(_newTracks);

            _uut.CurrentCourse(_newTracks[0].Position, _listHandler.CurrentTracks[0].Position, _distance);

            var temp = _newTracks[0].Position.Received().XCoor;
        }
Пример #4
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);
        }