Пример #1
0
        public void Seperation_CheckSeperation_IsNotInAirspace()
        {
            var list = new List <ITrack>();

            //list.Add(new Track("Tag;10001;10001;10001;00010101010101001"));
            bool called = false;

            _uut.SeperationEvent += (object sender, SeperationEventArgs eventArgs) => { called = true; };


            _uut.CheckSeperation(list, list[0]);

            Assert.False(called);
        }
Пример #2
0
        public void Seperation_SeperationEventArgs_CheckSeperation()
        {
            var listOfTrack = new List <ITrack>();

            var track1 = new Track("Tag;10001;10001;10001;00010101010101001");

            track1.IsInAirspace = true;
            var track2 = new Track("Tag1;10001;10001;10001;00010101010101001");

            track2.IsInAirspace = true;

            listOfTrack.Add(track1);
            listOfTrack.Add(track2);
            var called = "";


            seperation.SeperationEvent += (sender, args) => { called = args.Tag1; };

            seperation.CheckSeperation(listOfTrack, track1);

            Assert.That(called, Is.EqualTo("Tag"));
        }