public void subtracting_vector_produces_diff_vector() { var left = new Vector2F(1, 15); var right = new Vector2F(3, 2); var expected = new Vector2F(-2, 13); var actual = left.GetDifference(right); Assert.Equal(expected, actual); }
public void op_subtraction_mimics_subtract() { var left = new Vector2F(1, 2); var right = new Vector2F(-3, -100); var expected = left.GetDifference(right); var actual = left - right; Assert.Equal(expected, actual); }
public void subtracting_vectors_leaves_operands_unchanged() { var left = new Vector2F(1, 2); var expectedLeft = new Vector2F(left); var right = new Vector2F(3, 4); var expectedRight = new Vector2F(right); var result = left.GetDifference(right); Assert.Equal(expectedLeft, left); Assert.Equal(expectedRight, right); }