public MainMenu GetMainMenu () { for (Menu item = this; item != null; item = item.parent_menu) { if (item is MainMenu) { return (MainMenu) item; } } return null; }
public void Menu_GetMainMenu_Invoke_ReturnsExpected(Menu menu, MainMenu expected) { Assert.Equal(expected, menu.GetMainMenu()); }