master
 1using System.Collections.Generic;
 2using Notepad.Domain.Repositories;
 3using Notepad.Infrastructure.Extensions;
 4
 5namespace Notepad.Presentation.Model.Menu.Help {
 6    public class HelpMenu : ISubMenu {
 7        private readonly IRepository<IMenuItem> menuItems;
 8
 9        public HelpMenu(IRepository<IMenuItem> repository) {
10            menuItems = repository;
11        }
12
13        public IEnumerable<IMenuItem> AllMenuItems() {
14            return menuItems.All().ThatSatisfy(m => m.BelongsTo(this));
15        }
16
17        public string Name() {
18            return MenuNames.Help;
19        }
20    }
21}