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

            Assert.AreEqual(coordinate.ToString(), location.String);
        }
Ejemplo n.º 2
0
        public void ConstructorWhenPlusCodeTest()
        {
            var plusCode = new PlusCode("global", "local");
            var location = new LocationEx(plusCode);

            Assert.AreEqual(plusCode.ToString(), location.String);
        }
Ejemplo n.º 3
0
        public void ConstructorWhenAddressTest()
        {
            var address  = new Address("address");
            var location = new LocationEx(address);

            Assert.AreEqual(address.ToString(), location.String);
        }
Ejemplo n.º 4
0
        public void ConstructorWhenPlaceTest()
        {
            var place    = new Place("id");
            var location = new LocationEx(place);

            Assert.AreEqual($"place_id:{place}", location.String);
        }
Ejemplo n.º 5
0
        public void ToStringTest()
        {
            var coordinate = new CoordinateEx(1, 1);
            var location   = new LocationEx(coordinate);

            var toString = location.ToString();

            Assert.AreEqual(location.String, toString);
        }
Ejemplo n.º 6
0
 /// <summary>
 /// Constructor.
 /// </summary>
 /// <param name="location">The <see cref="Location"/>.</param>
 /// <param name="isVia">is prefixed with 'via:'</param>
 public WayPoint(LocationEx location, bool isVia = false)
 {
     this.Location = location;
     this.IsVia    = isVia;
 }