protected ITestMenu GetMainMenu(string menuName) { var mainMenus = NakedObjectsFramework.MetamodelManager.MainMenus(); if (mainMenus.Any()) { var menu = mainMenus.FirstOrDefault(m => m.Name == menuName); if (menu == null) { Assert.Fail("No such main menu " + menuName); } return(TestObjectFactoryClass.CreateTestMenuMain(menu)); } //Use the MenuServices to derive the menus var service = GetTestService(menuName); if (service == null) { Assert.Fail("No such main menu, or Service, " + menuName); } return(service.GetMenu()); }
protected ITestMenu[] AllMainMenus() { return(NakedObjectsFramework.MetamodelManager.MainMenus().Select(m => TestObjectFactoryClass.CreateTestMenuMain(m)).ToArray()); }