public void Vector4_InterpolatesCorrectly() { var vector1 = new Vector4(25, 25, 25, 25); var vector2 = new Vector4(100, 50, 75, 150); var result = vector1.Interpolate(vector2, 0.5f); TheResultingValue(result).WithinDelta(0.1f) .ShouldBe(62.5f, 37.5f, 50.0f, 87.5f); }