public void Should_iterate_over_all_elements_start_from_current()
        {
            var route = this.MakeRoute(
                                       this.CreateMock( 20.0f ),
                                       this.CreateMock( 20.0f ),
                                       this.CreateMock( 20.0f )
                                     );

            var enumerator = new RoadInformationEnumerator( route, 100.0f );
            Assert.Equal( enumerator.Count(), 3 );
        }
        public void Should_iterate_until_max_distance_is_reached() // TODO Check word reached
        {
            var route = this.MakeRoute(
                                       this.CreateMock( 20.0f ),
                                       this.CreateMock( 20.0f ),
                                       this.CreateMock( 20.0f )
                                     );

            var enumerator = new RoadInformationEnumerator( route, 35.0f );

            Assert.Equal( enumerator.Count(), 2 );
        }