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