public override int GetHashCode() { return (x + y).GetHashCode(); }
public void same_vector_has_same_hashcode_when_mutated() { var m = new Vector2D(1, 2); var expectedHashCode = m.GetHashCode(); m.X = -1.1; m.Y = 100.2; Assert.Equal(expectedHashCode, m.GetHashCode()); }