Ejemplo n.º 1
0
        void TestConnectedRegions(Region region, int extension, int precision, IList <Tuple <double, double> > expected)
        {
            List <Region> regions = RegionHelper.GetConnectedRegions(region, extension, precision).ToList();

            Assert.AreEqual(regions.Count, expected.Count);

            for (int i = 0; i < regions.Count; ++i)
            {
                Assert.AreEqual(expected[i].Item1, regions[i].LatitudePrefix);
                Assert.AreEqual(expected[i].Item2, regions[i].LongitudePrefix);
                Assert.AreEqual(precision, regions[i].Precision);
            }
        }