Exemplo n.º 1
0
        public void OutOfRangeTest()
        {
            var point      = new GeoPoint(36.081764, -115.1459853); // near Las Vegas airport!
            var distance   = Distance.FromKilometres(1);
            var enumerator = new NearestEnumerator(indexes, resolution);

            Assert.Throws <ArgumentOutOfRangeException>(() => enumerator.Enumerate(point, distance));
        }
Exemplo n.º 2
0
        public void TestNearestIndexes(double latitude, double longitude, double distanceInKm)
        {
            var point      = new GeoPoint(latitude, longitude);
            var distance   = Distance.FromKilometres(distanceInKm);
            var enumerator = new NearestEnumerator(indexes, resolution);

            var expected = NaiveNearestIndexes(point, distance);
            var actual   = enumerator.Enumerate(point, distance);

            CollectionAssert.AreEquivalent(expected, actual);
        }