public void TestIsLatitude()
 {
     Assert.IsFalse(HaystackValidator.IsLatitude(-91m));
     Assert.IsTrue(HaystackValidator.IsLatitude(-90m));
     Assert.IsTrue(HaystackValidator.IsLatitude(-89m));
     Assert.IsTrue(HaystackValidator.IsLatitude(90m));
     Assert.IsFalse(HaystackValidator.IsLatitude(91m));
 }
        public HaystackCoordinate(decimal latitude, decimal longitude)
        {
            if (!HaystackValidator.IsLatitude(latitude))
            {
                throw new ArgumentException("Invalid latitude > +/- 90", "latitude");
            }
            if (!HaystackValidator.IsLongitude(longitude))
            {
                throw new ArgumentException("Invalid longitude > +/- 180", "longitude");
            }

            Latitude  = latitude;
            Longitude = longitude;
        }
Ejemplo n.º 3
0
 public static bool isLat(double lat) => HaystackValidator.IsLatitude((decimal)lat);