예제 #1
0
        public void NodeFinder_WithHistoryGoingEast_SetPropertyDirectionToEastwards()
        {
            // arrange
            var fakeGPSTuples = new List <Tuple <double, double> >
            {
                new Tuple <double, double>(52.2318011, 0.151),
                new Tuple <double, double>(52.2318011, 0.152),
                new Tuple <double, double>(52.2318011, 0.153),
                new Tuple <double, double>(52.2318011, 0.154),
                new Tuple <double, double>(52.2318011, 0.155)
            };

            _nodeFinder.UpdateVehicleLocationHistory(fakeGPSTuples);
            _nodeFinder.Recompute();

            var direction = _nodeFinder.CurrentDirection;

            // assert
            Assert.True(direction.DeltaLongitude > 0);
        }