public void SetUp()
 {
     mockery               = new MockRepository();
     shellView             = mockery.DynamicMock <WindowShell>();
     exitCommand           = mockery.DynamicMock <IExitCommand>();
     applicationController = mockery.DynamicMock <IApplicationController>();
 }
示例#2
0
 public Controller(IExitCommand exitCommand,
                   IHelpCommand helpCommand,
                   ICd cdCommand,
                   IDirCommand dirCommand,
                   IInitCommand initComman,
                   IStatusCommand statusCommand,
                   IListCommand listCommand,
                   IRegisterCommand registerCommand,
                   ILoginCommand logInCommand,
                   IAddCommand addCommand,
                   IRemoveCommand removeCommand,
                   ITestHttp testHttp, ICommitCommand commitCommand)
 {
     this.exitCommand     = exitCommand;
     this.helpCommand     = helpCommand;
     this.cdCommand       = cdCommand;
     this.dirCommand      = dirCommand;
     this.initComman      = initComman;
     this.statusCommand   = statusCommand;
     this.listCommand     = listCommand;
     this.registerCommand = registerCommand;
     this.loginCommand    = logInCommand;
     this.addCommand      = addCommand;
     this.removeCommand   = removeCommand;
     this.testHttp        = testHttp;
     this.commitCommand   = commitCommand;
 }
示例#3
0
 public NotepadApplicationContext(
     WindowShell shellView,
     IExitCommand exitCommand,
     IApplicationController applicationController)
 {
     shellView.Closed += delegate { exitCommand.Execute(); };
     applicationController.Run <IMainShellPresenter>();
     MainForm = shellView;
 }
示例#4
0
 public PKSimMainViewPresenter(IPKSimMainView mainView, IRepository <IMainViewItemPresenter> presenterRepository,
                               IExitCommand exitCommand, IEventPublisher eventPublisher, IUserSettings userSettings,
                               IProjectTask projectTask, IVersionChecker versionChecker, ITabbedMdiChildViewContextMenuFactory contextMenuFactory)
     : base(mainView, eventPublisher, contextMenuFactory)
 {
     _presenterRepository = presenterRepository;
     _exitCommand         = exitCommand;
     _userSettings        = userSettings;
     _projectTask         = projectTask;
     _versionChecker      = versionChecker;
 }
示例#5
0
 protected override void Context()
 {
     _view = A.Fake <IPKSimMainView>();
     _presenterRepository = A.Fake <IRepository <IMainViewItemPresenter> >();
     _exitCommand         = A.Fake <IExitCommand>();
     _eventPublisher      = A.Fake <IEventPublisher>();
     _userSettings        = A.Fake <IUserSettings>();
     _projectTask         = A.Fake <IProjectTask>();
     _versionChecker      = A.Fake <IVersionChecker>();
     _contextMenuFactory  = A.Fake <ITabbedMdiChildViewContextMenuFactory>();
     sut = new PKSimMainViewPresenter(_view, _presenterRepository, _exitCommand, _eventPublisher, _userSettings, _projectTask, _versionChecker, _contextMenuFactory);
 }
示例#6
0
 protected override void Context()
 {
     _view = A.Fake <IPKSimMainView>();
     _presenterRepository    = A.Fake <IRepository <IMainViewItemPresenter> >();
     _exitCommand            = A.Fake <IExitCommand>();
     _eventPublisher         = A.Fake <IEventPublisher>();
     _userSettings           = A.Fake <IUserSettings>();
     _projectTask            = A.Fake <IProjectTask>();
     _versionChecker         = A.Fake <IVersionChecker>();
     _contextMenuFactory     = A.Fake <ITabbedMdiChildViewContextMenuFactory>();
     _configuration          = A.Fake <IPKSimConfiguration>();
     _watermarkStatusChecker = A.Fake <IWatermarkStatusChecker>();
     A.CallTo(() => _configuration.ProductDisplayName).Returns("AA");
     sut = new PKSimMainViewPresenter(_view, _eventPublisher, _contextMenuFactory, _presenterRepository, _exitCommand, _userSettings, _projectTask, _versionChecker, _configuration, _watermarkStatusChecker);
 }
示例#7
0
 public MoBiMainViewPresenter(
     IMoBiMainView view,
     IRepository <IMainViewItemPresenter> allMainViewItemPresenters,
     IProjectTask projectTask,
     ISkinManager skinManager,
     IExitCommand exitCommand,
     IEventPublisher eventPublisher,
     IUserSettings userSettings,
     ITabbedMdiChildViewContextMenuFactory contextMenuFactory,
     IMoBiConfiguration configuration,
     IWatermarkStatusChecker watermarkStatusChecker) : base(view, eventPublisher, contextMenuFactory)
 {
     _skinManager               = skinManager;
     _exitCommand               = exitCommand;
     _userSettings              = userSettings;
     _configuration             = configuration;
     _watermarkStatusChecker    = watermarkStatusChecker;
     _allMainViewItemPresenters = allMainViewItemPresenters;
     _projectTask               = projectTask;
     _view.AttachPresenter(this);
     _view.InitializeResources();
 }
示例#8
0
 public ExitMenuItem(IExitCommand exitCommand) {
     this.exitCommand = exitCommand;
 }
示例#9
0
 public void SetUp()
 {
     mockery     = new MockRepository();
     exitCommand = mockery.DynamicMock <IExitCommand>();
 }