public void Initialize()
 {
     foreach (var subMenuToAddToMainMenu in repository.All().SortedUsing(comparer))
     {
         mainMenu.Add(subMenuToAddToMainMenu);
     }
 }
Example #2
0
        public void should_add_each_of_the_sub_menus_to_the_main_menu()
        {
            var fileMenu = mockery.DynamicMock <ISubMenu>();
            var subMenus = new List <ISubMenu> {
                fileMenu
            };

            using (mockery.Record()) {
                SetupResult
                .For(repository.All())
                .Return(subMenus);
                mainMenu.Add(fileMenu);
            }

            using (mockery.Playback()) {
                CreateSUT().Initialize();
            }
        }