public void MenuItemCollection_Insert_IListNotMenuItem_ThrowsArgumentException(object value)
{
var menu = new SubMenu(new MenuItem[0]);
IList collection = new Menu.MenuItemCollection(menu);
Assert.Throws <ArgumentException>("value", () => collection.Insert(0, value));
}