public void GeoCoordinate_Integration_Serialization_Optimal() { Double latitude = -32; Double longitude = 32; GeoCoordinate original = new GeoCoordinate(latitude, longitude); GeoCoordinate clone = original.SerializeBinary(); Assert.AreNotSame(original, clone); Assert.AreEqual(original, clone); Assert.AreEqual(original.GetHashCode(), clone.GetHashCode()); Assert.AreEqual(original.Latitude, clone.Latitude); Assert.AreEqual(original.Longitude, clone.Longitude); }