public void Vector4_CalculatesLengthSquaredCorrectly() { var vectorX = 123.4f; var vectorY = 567.8f; var vectorZ = 901.2f; var vectorW = 345.6f; var vector = new Vector4(vectorX, vectorY, vectorZ, vectorW); TheResultingValue(vector.LengthSquared()).WithinDelta(0.1f) .ShouldBe((vectorX * vectorX) + (vectorY * vectorY) + (vectorZ * vectorZ) + (vectorW * vectorW)); }
public void TestStaticFn_LengthSquared_i () { Vector4 a = new Vector4(3, -4, 12, 84); Double expected = 7225; Double result = a.LengthSquared(); Assert.That(result, Is.EqualTo(expected)); }