示例#1
0
        public virtual void ValidateLongitudeTest()
        {
            LatLongUtils.ValidateLongitude(LatLongUtils.LONGITUDE_MAX);
            LatLongUtils.ValidateLongitude(LatLongUtils.LONGITUDE_MIN);

            VerifyInvalidLongitude(Double.NaN);
            VerifyInvalidLongitude(NextAfter(LatLongUtils.LONGITUDE_MAX, double.PositiveInfinity));
            VerifyInvalidLongitude(NextAfter(LatLongUtils.LONGITUDE_MIN, double.NegativeInfinity));
        }
示例#2
0
 private static void VerifyInvalidLongitude(double longitude)
 {
     try
     {
         LatLongUtils.ValidateLongitude(longitude);
         Assert.Fail("longitude: " + longitude);
     }
     catch (System.ArgumentException)
     {
         Assert.True(true);
     }
 }