public void MenuItemCollection_Clear_InvokeOnMenuItem_Success()
{
var menuItem = new MenuItem();
var menu = new MenuItem("text", new MenuItem[] { menuItem });
var collection = new Menu.MenuItemCollection(menu);
collection.Clear();
Assert.Empty(collection);
Assert.Null(menuItem.Parent);
Assert.Equal(-1, menuItem.Index);
collection.Clear();
Assert.Empty(collection);
}