public void Object_EqualsWithBaseHashCode_HashCodeShouldBeDifferent_ISSUE() { var obj_1 = new Object_EqualsWithBaseHashCode() { Id = 1, Values = new int[] { 1, 2, 3, 4, 5 } }; var obj_2 = new Object_EqualsWithBaseHashCode() { Id = 1, Values = new int[] { 1, 2, 3, 4, 5 } }; Debug.WriteLine($"Hash Code 1 - {obj_1.GetHashCode()}"); Debug.WriteLine($"Hash Code 2 - {obj_2.GetHashCode()}"); Assert.IsFalse(obj_1.GetHashCode() == obj_2.GetHashCode()); }