public void TestDistance()
 {
     BeaconManager bm = new BeaconManager();
     //77th and locust
     double lat1 = 38.9877440;
     double long1 = -94.58296001970849;
     //14th and locust
     double lat2 = 39.09701270;
     double long2 = -94.57752290000001;
     var distance = bm.HaversineDistance(lat1, long1, lat2, long2);
     Assert.IsTrue(distance < 15);
 }
        private void sendNewUserMessages(User usr)
        {
            Notifications.TwilioHelper th = new TwilioHelper();
            Notifications.SendGridHelper sh = new SendGridHelper();
            var bm = new BeaconManager();
            var relevantBeacons = bm.GetBeacons(usr.Lat, usr.Long, usr.CategoryInterests, usr.TravelRadius, null , DateTime.Now.AddDays(7));
            var smsText = string.Format("Welcome to Beacon");

            th.SendSMS(usr.PhoneNumber, smsText);
        }