master
 1using Notepad.Presentation.Model.Menu.File.Commands;
 2
 3namespace Notepad.Presentation.Model.Menu.File {
 4    public class SaveMenuItem : IMenuItem {
 5        private readonly ISaveCommand saveCommand;
 6
 7        public SaveMenuItem(ISaveCommand saveCommand) {
 8            this.saveCommand = saveCommand;
 9        }
10
11        public bool BelongsTo(ISubMenu menu) {
12            return menu.Name().Equals(MenuNames.File);
13        }
14
15        public void Click() {
16            saveCommand.Execute();
17        }
18
19        public string Name() {
20            return "&Save";
21        }
22    }
23}