public void Addition() { Vector2F a = new Vector2F(1.0f, 2.0f); Vector2F b = new Vector2F(2.0f, 3.0f); Vector2F c = Vector2F.Add(a, b); Assert.AreEqual(new Vector2F(3.0f, 5.0f), c); }
public void adding_vector_adds_to_components() { var actual = new Vector2F(1, 2); var right = new Vector2F(3, 4); var expected = new Vector2F(4, 6); actual.Add(right); Assert.Equal(expected, actual); }
public void adding_vectors_leaves_right_unchanged() { var left = new Vector2F(1, 2); var right = new Vector2F(3, 4); var expectedRight = new Vector2F(right); left.Add(right); Assert.Equal(expectedRight, right); }
public void Add() { Vector2F v1 = new Vector2F(1.0f, 2.0f); Vector2F v2 = new Vector2F(4.0f, 5.0f); Vector2F v3 = v1 + v2; Assert.AreEqual(5.0f, v3.X, 1e-14); Assert.AreEqual(7.0f, v3.Y, 1e-14); Vector2F v4 = v1.Add(v2); Assert.AreEqual(5.0f, v4.X, 1e-14); Assert.AreEqual(7.0f, v4.Y, 1e-14); }