public void Equals(double lat, double lng)
        {
            ViaLatLng ViaLatLng1 = new ViaLatLng(lat, lng);
            ViaLatLng ViaLatLng2 = new ViaLatLng(lat, lng);

            Assert.IsTrue(ViaLatLng1.Equals(ViaLatLng2), "Equals fails.");
        }
Пример #2
0
        public void Equals(double lat, double lng)
        {
            ViaLatLng ViaLatLng1 = new ViaLatLng(lat, lng);
            ViaLatLng ViaLatLng2 = new ViaLatLng(lat, lng);

            Assert.IsTrue(ViaLatLng1.Equals(ViaLatLng2), "Equals fails.");
        }
Пример #3
0
        public void ToString_default_format()
        {
            ViaLatLng ViaLatLng = new ViaLatLng(-35.3353m, 95.4454m);

            string expected = "via:-35.335300,95.445400";
            string actual   = ViaLatLng.ToString();

            Assert.AreEqual(expected, actual);
        }
        public void ToString_default_format()
        {
            ViaLatLng ViaLatLng = new ViaLatLng(-35.3353m, 95.4454m);

            string expected = "via:-35.335300,95.445400";
            string actual = ViaLatLng.ToString();

            Assert.AreEqual(expected, actual);
        }
Пример #5
0
        public void Parse_test()
        {
            string value = "40.714224,-73.961452";

            ViaLatLng expected = new ViaLatLng(40.714224m, -73.961452m);
            ViaLatLng actual   = ViaLatLng.Parse(value);

            Assert.AreEqual(expected.Latitude, actual.Latitude);
            Assert.AreEqual(expected.Longitude, actual.Longitude);
        }
Пример #6
0
        public void GetAsUrlEncoded(double lat, double lng, string expected)
        {
            ViaLatLng ViaLatLng = new ViaLatLng(lat, lng);

            //string expected = "via:-35.335300,95.445400";
            string actual = ViaLatLng.GetAsUrlParameter();

            //note, if this test starts failing, it may be because the 'comma' is being (in some circles' opinion) "properly" url encoded to %2c
            Assert.AreEqual(expected, actual);
        }
        public void Parse_test()
        {
            string value = "40.714224,-73.961452";

            ViaLatLng expected = new ViaLatLng(40.714224m, -73.961452m);
            ViaLatLng actual = ViaLatLng.Parse(value);

            Assert.AreEqual(expected.Latitude, actual.Latitude);
            Assert.AreEqual(expected.Longitude, actual.Longitude);
        }
        public void GetAsUrlEncoded(double lat, double lng, string expected)
        {
            ViaLatLng ViaLatLng = new ViaLatLng(lat, lng);

            //string expected = "via:-35.335300,95.445400";
            string actual = ViaLatLng.GetAsUrlParameter();

            //note, if this test starts failing, it may be because the 'comma' is being (in some circles' opinion) "properly" url encoded to %2c
            Assert.AreEqual(expected, actual);
        }
Пример #9
0
        public void NotEquals(double lat, double lng)
        {
            ViaLatLng ViaLatLng1 = new ViaLatLng(lat, lng);
            ViaLatLng ViaLatLng2 = new ViaLatLng(0d, lng);

            Assert.IsFalse(ViaLatLng1.Equals(ViaLatLng2));

            ViaLatLng ViaLatLng3 = new ViaLatLng(lat, 0d);
            Assert.IsFalse(ViaLatLng1.Equals(ViaLatLng3));

            ViaLatLng ViaLatLng4 = new ViaLatLng(0d, 0d);
            Assert.IsFalse(ViaLatLng1.Equals(ViaLatLng4));
        }
Пример #10
0
        public void NotEquals(double lat, double lng)
        {
            ViaLatLng ViaLatLng1 = new ViaLatLng(lat, lng);
            ViaLatLng ViaLatLng2 = new ViaLatLng(0d, lng);

            Assert.IsFalse(ViaLatLng1.Equals(ViaLatLng2));

            ViaLatLng ViaLatLng3 = new ViaLatLng(lat, 0d);

            Assert.IsFalse(ViaLatLng1.Equals(ViaLatLng3));

            ViaLatLng ViaLatLng4 = new ViaLatLng(0d, 0d);

            Assert.IsFalse(ViaLatLng1.Equals(ViaLatLng4));
        }
Пример #11
0
        public void ToString_using_invariant_culture_settings()
        {
            ViaLatLng test = new ViaLatLng(40.714224m, -73.961452m);

            System.Globalization.CultureInfo savedCulture = System.Threading.Thread.CurrentThread.CurrentCulture;

            try
            {
                //change the thread culture
                System.Threading.Thread.CurrentThread.CurrentCulture = System.Globalization.CultureInfo.GetCultureInfo("nl-BE");//belgium uses different numbering

                string expected = "via:40.714224,-73.961452";
                string actual   = test.ToString();

                Assert.AreEqual(expected, actual);
            }
            finally
            {
                System.Threading.Thread.CurrentThread.CurrentCulture = savedCulture;
            }
        }
Пример #12
0
        public void ToString_using_invariant_culture_settings()
        {
            ViaLatLng test = new ViaLatLng(40.714224m, -73.961452m);

            System.Globalization.CultureInfo savedCulture = System.Threading.Thread.CurrentThread.CurrentCulture;

            try
            {
                //change the thread culture
                System.Threading.Thread.CurrentThread.CurrentCulture = System.Globalization.CultureInfo.GetCultureInfo("nl-BE");//belgium uses different numbering

                string expected = "via:40.714224,-73.961452";
                string actual = test.ToString();

                Assert.AreEqual(expected, actual);
            }
            finally
            {
                System.Threading.Thread.CurrentThread.CurrentCulture = savedCulture;
            }
        }