public void MenuItemCollection_RemoveByKey_NoSuchKey_Nop(string key) { var menuItem = new MenuItem { Name = "name" }; var menu = new SubMenu(new MenuItem[] { menuItem }); var collection = new Menu.MenuItemCollection(menu); collection.RemoveByKey(key); Assert.Equal(menuItem, Assert.Single(collection)); }
public void MenuItemCollection_RemoveByKey_KeyExists_Success(string key) { var menuItem = new MenuItem { Name = "name" }; var menu = new SubMenu(new MenuItem[] { menuItem }); var collection = new Menu.MenuItemCollection(menu); collection.RemoveByKey(key); Assert.Empty(collection); }