public void TestStaticFn_Clamp_ii ()
{
Vector2 min = new Vector2(-30, 1);
Vector2 max = new Vector2(32, 130);
Vector2 a = new Vector2(-100, 1113);
Vector2 expected = new Vector2(-30, 130);
Vector2 result;
Vector2.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));
AssertEqualWithinReason(result, expected);
}