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); }