public void TestStaticFn_CatmullRom_iii ()
{
var a = GetNextRandomVector3();
var b = GetNextRandomVector3();
var c = GetNextRandomVector3();
var d = GetNextRandomVector3();
Single half; Maths.Half(out half);
var tests = new Single[] { 2, half + 1, -half, -1 };
for (Int32 idx = 0; idx < tests.Length; ++idx)
{
Vector3 result;
Assert.Throws(
typeof(ArgumentOutOfRangeException),
() =>
Vector3.CatmullRom (
ref a, ref b, ref c, ref d, ref tests[idx], out result)
);
}
}