public void TooManyArgumentArrayPassed()
{
var target = new DynamicMetaObject(Expression.Parameter(typeof(object), null), BindingRestrictions.Empty);
var binder = new MinimumOverrideBinaryOperationBinder(ExpressionType.Add);
var arg0 = new DynamicMetaObject(Expression.Parameter(typeof(object), null), BindingRestrictions.Empty);
var arg1 = new DynamicMetaObject(Expression.Parameter(typeof(object), null), BindingRestrictions.Empty);
Assert.Throws<ArgumentException>("args", () => binder.Bind(target, new[] {arg0, arg1}));
}