예제 #1
0
        public void TestInvalidRadianLatitude()
        {
            double[] radianLatitudes = { -PI - 0.001, PI + 0.001, PI * 0.52, -PI * 0.52, 3 * PI, -3 * PI, 2 * PI, -2 * PI, -3.232 * PI, 4.52 * PI };

            foreach (var radianLatitude in radianLatitudes)
            {
                Assert.IsFalse(GeographicalLocation.IsRadianLatitudeValid(radianLatitude),
                               String.Format("Radian latitude {0} declared valid, even though it is invalid!", radianLatitude));
            }
        }
예제 #2
0
        public void TestValidRadianLatitude()
        {
            double[] radianLatitudes = { -PI / 2, 00.0d, PI / 2, -PI * 0.32, PI / 4, -PI / 4, -PI * 0.426, PI * 0.001, PI * 0.499, -PI * 0.499, -PI / 3, PI / 3 };

            foreach (var radianLatitude in radianLatitudes)
            {
                Assert.IsTrue(GeographicalLocation.IsRadianLatitudeValid(radianLatitude),
                              String.Format("Radian latitude {0} declared invalid, even though it is valid!", radianLatitude));
            }
        }