Exemplo n.º 1
0
        public void ConstructorWhenCoordinateTest()
        {
            var coordinate = new CoordinateEx(1, 1);
            var location   = new LocationEx(coordinate);

            Assert.AreEqual(coordinate.ToString(), location.String);
        }
Exemplo n.º 2
0
        public void DistanceMatrixWhenCoordinateAndHeadingTest()
        {
            var origin = new CoordinateEx(55.7237480, 12.4208282)
            {
                Heading = 90
            };
            var destination = new CoordinateEx(55.72672682, 12.407996582)
            {
                Heading = 90
            };
            var request = new DistanceMatrixRequest
            {
                Key     = this.ApiKey,
                Origins = new[]
                {
                    new LocationEx(origin)
                },
                Destinations = new[]
                {
                    new LocationEx(destination)
                }
            };

            var result = GoogleMaps.DistanceMatrix.Query(request);

            Assert.IsNotNull(result);
            Assert.AreEqual(Status.Ok, result.Status);
        }
Exemplo n.º 3
0
        public void ToStringTest()
        {
            var coordinate = new CoordinateEx(1, 1);

            var toString = coordinate.ToString();

            Assert.AreEqual($"{coordinate.Latitude.ToString(CultureInfo.InvariantCulture)},{coordinate.Longitude.ToString(CultureInfo.InvariantCulture)}", toString);
        }
Exemplo n.º 4
0
        public void ToStringTest()
        {
            var coordinate = new CoordinateEx(1, 1);
            var location   = new LocationEx(coordinate);

            var toString = location.ToString();

            Assert.AreEqual(location.String, toString);
        }
Exemplo n.º 5
0
        public void ConstructorTest()
        {
            var coordinate = new CoordinateEx(1, 1);

            Assert.AreEqual(1, coordinate.Latitude);
            Assert.AreEqual(1, coordinate.Longitude);
            Assert.IsNull(coordinate.Heading);
            Assert.IsFalse(coordinate.UseSideOfRoad);
        }
Exemplo n.º 6
0
        public void ToStringWhenSideOfRoadTest()
        {
            var coordinate = new CoordinateEx(1, 1)
            {
                UseSideOfRoad = true
            };

            var toString = coordinate.ToString();

            Assert.AreEqual($"side_of_road:{coordinate.Latitude.ToString(CultureInfo.InvariantCulture)},{coordinate.Longitude.ToString(CultureInfo.InvariantCulture)}", toString);
        }
Exemplo n.º 7
0
        public void DirectionsWhenCoordinateTest()
        {
            var origin      = new CoordinateEx(55.7237480, 12.4208282);
            var destination = new CoordinateEx(55.72672682, 12.407996582);
            var request     = new DirectionsRequest
            {
                Key         = this.ApiKey,
                Origin      = new LocationEx(origin),
                Destination = new LocationEx(destination)
            };

            var result = GoogleMaps.Directions.Query(request);

            Assert.IsNotNull(result);
            Assert.AreEqual(Status.Ok, result.Status);
        }