public void GetHashCode_LatitudeAndLongitudeFlipped_AreNotEqual() { var a = new GeoDataEntry() { Name = "A", Latitude = 1.01, Longitude = 2.0 }; var b = new GeoDataEntry() { Name = "A", Latitude = a.Longitude, Longitude = a.Latitude }; Assert.AreNotEqual(a.GetHashCode(), b.GetHashCode()); }