public void adding_vector_produces_sum_vector() { var left = new Vector2F(1, 2); var right = new Vector2F(3, 4); var expected = new Vector2F(4, 6); var actual = left.GetSum(right); Assert.Equal(expected, actual); }
public void op_addition_mimics_add() { var left = new Vector2F(1, 2); var right = new Vector2F(-3, -100); var expected = left.GetSum(right); var actual = left + right; Assert.Equal(expected, actual); }
public void adding_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.GetSum(right); Assert.Equal(expectedLeft, left); Assert.Equal(expectedRight, right); }