public void Vector2dCloneWorks() { var v = new Vector2d(1, 2); var v2 = v.Clone(); v2.X = 3; Assert.NotEqual(v, v2); Assert.False(v.Equivalent(v2)); Assert.True(v.Equivalent(new Vector2d(1, 2))); }