public virtual void EqualsTest() { MapPosition mapPosition1 = new MapPosition(new LatLong(1.0, 2.0, true), (sbyte)3); MapPosition mapPosition2 = new MapPosition(new LatLong(1.0, 2.0, true), (sbyte)3); MapPosition mapPosition3 = new MapPosition(new LatLong(1.0, 2.0, true), (sbyte)0); MapPosition mapPosition4 = new MapPosition(new LatLong(0, 0, true), (sbyte)3); TestUtils.EqualsTest(mapPosition1, mapPosition2); TestUtils.NotEqualsTest(mapPosition1, mapPosition3); TestUtils.NotEqualsTest(mapPosition1, mapPosition4); TestUtils.NotEqualsTest(mapPosition1, new object()); TestUtils.NotEqualsTest(mapPosition1, null); }
public override bool Equals(object obj) { if (this == obj) { return(true); } else if (!(obj is MapPosition)) { return(false); } MapPosition other = (MapPosition)obj; if (!this.LatLong.Equals(other.LatLong)) { return(false); } else if (this.ZoomLevel != other.ZoomLevel) { return(false); } return(true); }
public virtual void ToStringTest() { MapPosition mapPosition = new MapPosition(new LatLong(1.0, 2.0, true), (sbyte)3); Assert.AreEqual(MAP_POSITION_TO_STRING, mapPosition.ToString()); }
public virtual void SerializeTest() { MapPosition mapPosition = new MapPosition(new LatLong(1.0, 2.0, true), (sbyte)3); TestUtils.SerializeTest(mapPosition); }