public void GetHashCodeTest_WhenZeroPositionAndDefaultPositionCreated_ThenTheyHaveEqualHashCodes() { var first = new Position3D(0.0, 0.0, 0.0); var second = new Position3D(); Assert.Equal(first.GetHashCode(), second.GetHashCode()); }
public void GetHashCodeTest_WhenTwoDifferenPositionsCreated_ThenTheyHaveDifferentHashCodes() { var first = new Position3D(77.123, 99.456, 88.789); var second = new Position3D(88.789, 77.123, 99.456); Assert.NotEqual(first.GetHashCode(), second.GetHashCode()); }
public void GetHashCodeTest_WhenTwoEqualPositionsCreated_ThenTheyHaveEqualHashCodes() { var first = new Position3D(77.123, 99.456, 88.789); var second = new Position3D(77.123, 99.456, 88.789); Assert.Equal(first.GetHashCode(), second.GetHashCode()); }