public void negative_values_produce_same_magnitude() { var vector = new Vector4F(0.1f, 2, 3, -4); var expected = vector.GetMagnitude(); var actual = vector.GetNegative().GetMagnitude(); Assert.Equal(expected, actual); }
public void can_normalize_sample() { var actual = new Vector4F(3.0f, 4, 5, -6); var expected = actual.GetQuotient(actual.GetMagnitude()); actual.Normalize(); Assert.Equal(expected, actual); }
public void can_get_magnitude() { var vector = new Vector4F(3.0f, 4, 5, 6); var expected = (float)Math.Sqrt(86.0f); var actual = vector.GetMagnitude(); Assert.Equal(expected, actual); }