public void TestStaticFn_Clamp_i ()
{
Vector4 min = new Vector4(-30, 1, 18, -22);
Vector4 max = new Vector4(32, 130, 47, -2);
for(Int32 i = 0; i < 100; ++i)
{
Vector4 a = GetNextRandomVector4();
Vector4 result;
Vector4.Clamp (ref a, ref min, ref max, out result);
Assert.That(result.X, Is.LessThanOrEqualTo(max.X));
Assert.That(result.Y, Is.LessThanOrEqualTo(max.Y));
Assert.That(result.X, Is.GreaterThanOrEqualTo(min.X));
Assert.That(result.Y, Is.GreaterThanOrEqualTo(min.Y));
}
}