Ejemplo n.º 1
0
        public void Update_VelocityOldandNew_returnsNotEqual()
        {
            var uut = new TrackUpdate(_trackRendition, _proximityDetection);

            _track1.TimeStamp.Returns(new DateTime(2018, 05, 13, 10, 50, 30));
            _track1.X.Returns(58000);
            _track1.Y.Returns(67000);
            _track1.Tag.Returns("SHN63");


            _trackData.Add(_track1);

            uut.Update(_trackData);         //new list SHN63 og old list SHN63

            // _trackData.Clear();

            _track2.TimeStamp.Returns(new DateTime(2018, 05, 13, 10, 50, 36));
            _track2.X.Returns(65000);
            _track2.Y.Returns(71000);
            _track2.Tag.Returns("SHN63");



            _trackData.Add(_track2);
            var vel = new TrackUpdate(_trackRendition, _proximityDetection).CalVelocity(_track1, _track2);

            uut.Update(_trackData);

            Assert.AreNotEqual(vel, uut.oldList[0].Velocity);
        }
Ejemplo n.º 2
0
        public void ProximityDetection_IsCalled_True()
        {
            var uut = new TrackUpdate(_trackRendition, _proximityDetection);

            uut.Update(_trackData);

            _proximityDetection.Received().CheckProximityDetection(_trackData);
        }
Ejemplo n.º 3
0
        public void Update_VelocityOldandNew_returnsEqual()
        {
            var uut = new TrackUpdate(_trackRendition, _proximityDetection);

            _trackData.Add(_track1);
            _trackData.Add(_track2);

            uut.Update(_trackData);                     //new list
            Assert.That(_trackData[0].Velocity, Is.EqualTo(uut.oldList[0].Velocity));
        }
Ejemplo n.º 4
0
        public void Update_TimeStampOldandNew_returnsNotEqual()
        {
            var uut = new TrackUpdate(_trackRendition, _proximityDetection);

            _trackData.Add(_track1);
            _trackData.Add(_track2);

            uut.Update(_trackData);
            Assert.AreNotEqual(_trackData[1].TimeStamp, uut.oldList[0].TimeStamp);
        }
Ejemplo n.º 5
0
        public void Update_TimeStampOldandNew_returnsEqual()
        {
            var uut = new TrackUpdate(_trackRendition, _proximityDetection);

            _trackData.Add(_track1);
            _trackData.Add(_track2);

            uut.Update(_trackData);                                                     //new list
            Assert.That(_trackData[0].TimeStamp, Is.EqualTo(uut.oldList[0].TimeStamp)); //New list is equal to oldList
        }