コード例 #1
0
        public void TestInitialize()
        {
            ServicePointManager.Expect100Continue = true;
            ServicePointManager.SecurityProtocol  = SecurityProtocolType.Tls12;

            var geofence = Geofence.GetInstance();

            if (c == null)
            {
                c = new Car(0, "", "", 0, "", DateTime.Now, "", "", "", "", "", "", "", null);
            }

            geofence = Geofence.GetInstance();
            geofence.geofenceList.Clear();
            geofence.geofencePrivateList.Clear();
            GeocodeCache.Instance.ClearCache();
        }
コード例 #2
0
        public void POI()
        {
            var geofence = Geofence.GetInstance();

            var a = geofence.GetPOI(48.456708, 10.029897);

            Assert.AreEqual(a.name, "⚡⚡ Supercharger DE-Ulm");

            a = geofence.GetPOI(48.456616, 10.030200);
            Assert.AreEqual(a.name, "⚡⚡ Supercharger DE-Ulm");

            a = geofence.GetPOI(48.456790, 10.030014);
            Assert.AreEqual(a.name, "⚡⚡ Supercharger DE-Ulm");

            a = geofence.GetPOI(48.456691, 10.030241);
            Assert.AreEqual(a.name, "⚡⚡ Supercharger DE-Ulm");

            a = geofence.GetPOI(48.456888, 10.029635);
            Assert.AreEqual(a.name, "EnBW DE-Ulm");
        }