public void OSMObjectToStringReturnsTheStringRepresentationOfTheID()
        {
            int id = 1374;

            OSMObjectWrapper target = new OSMObjectWrapper(id);

            Assert.Equal(id.ToString(), target.ToString());
        }
        public void OSMObjectGetHashCodeComputeHashFromTheID()
        {
            int id = 1374;

            OSMObjectWrapper target = new OSMObjectWrapper(id);

            Assert.Equal(id.GetHashCode(), target.GetHashCode());
        }
        public void OSMObjectConstructorInitializesProperties()
        {
            int id = 1374;

            OSMObject target = new OSMObjectWrapper(id);

            Assert.Equal(id, target.ID);
            Assert.NotNull(target.Tags);
        }
        public void OSMObjectEqualsComparesObjcetsByID()
        {
            OSMObjectWrapper target = new OSMObjectWrapper(1374);
            OSMObjectWrapper equalsTaregt = new OSMObjectWrapper(1374);

            Assert.True(target.Equals(equalsTaregt));

            OSMObjectWrapper otherObject = new OSMObjectWrapper(1);

            Assert.False(target.Equals(otherObject));
        }