Ejemplo n.º 1
0
        [TestCase(9999, 9999, 499, false)]     //min altitude under min

        public void ValidateTrack_SouthwestWithMaxandMinAltitude_returnsFalse(int xCor, int yCor, int alt,
                                                                              bool result)
        {
            var uut = new TrackValidation();

            Assert.That(uut.ValidateTrack(xCor, yCor, alt), Is.EqualTo(result));
        }
Ejemplo n.º 2
0
        [TestCase(70000, 80000, 520, true)]     //min altitude under min
        public void ValidateTrack_NortheastWithMaxandMinAltitudeInArea_returnsTrue(int xCor, int yCor, int alt,
                                                                                   bool result)
        {
            var uut = new TrackValidation();

            Assert.That(uut.ValidateTrack(xCor, yCor, alt), Is.EqualTo(result));
        }
Ejemplo n.º 3
0
        public DecodingWithMethod(ITransponderReceiver rawReceiver, ITrackReceiver trackReceiver)
        {
            //When data from flight bleeps in
            rawReceiver.TransponderDataReady += OnRawData;

            _trackList           = new List <TrackData>();
            _outputTrackReceiver = trackReceiver;
            _tempTrackList       = new List <TrackData>();
            _calculateCourse     = new CalculateCourse();
            _calculateVelocity   = new CalculateVelocity();
            _trackValidation     = new TrackValidation();
            _track           = new Track();
            _trackSeperation = new TrackSeperation();
        }
Ejemplo n.º 4
0
        public void ValidateTrack_NortheastWithMinAltitude_returnsTrue()
        {
            var uut = new TrackValidation();

            Assert.That(uut.ValidateTrack(90000, 90000, 500), Is.EqualTo(true));
        }
Ejemplo n.º 5
0
        public void ValidateTrack_NorthwestWithMinAltitude_returnsTrue()
        {
            var uut = new TrackValidation();

            Assert.That(uut.ValidateTrack(10000, 90000, 500));
        }