コード例 #1
0
        public void Calculations_Of_Velocity_Is_Right_With_Track(double x1, double x2, double y1, double y2, double r)
        {
            Action(x1, x2, y1, y2);
            double result = Convert.ToInt32(_uut.Velocity(tracklist[0], tracklist[1]));

            Assert.AreEqual(result, r);
        }
コード例 #2
0
        public void Two_Same_Tag_Calculate_Velocity()
        {
            _fakeTransponderData.TrackData.Clear();
            _fakeTransponderData.TrackData.Add(_track1);
            _fakeTransponderData.TrackData.Add(_track2);
            RaiseFakeEvent();

            _monitor.MonitorFlight(receivedTrackData[0]).Returns(true);
            _calcVelocity.Velocity(_track1, _track2).Returns(200);
            RaiseFakeEvent();
            //_monitor.MonitorFlight(receivedTrackData[1]).Returns(true);
            _uut.UpdatesTrack(receivedTrackData);

            Assert.That(receivedTrackData[1].Velocity, Is.EqualTo(200));
        }