예제 #1
0
 public ShellPresenter(IShellView view, IEventPublisher eventPublisher, ITabbedMdiChildViewContextMenuFactory contextMenuFactory,
                       IMenuAndToolBarPresenter menuAndToolBarPresenter,
                       IWatermarkStatusChecker watermarkStatusChecker, IApplicationSettings applicationSettings) : base(view, eventPublisher, contextMenuFactory)
 {
     _menuAndToolBarPresenter = menuAndToolBarPresenter;
     _watermarkStatusChecker  = watermarkStatusChecker;
     _applicationSettings     = applicationSettings;
 }
예제 #2
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);
 }
예제 #3
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);
 }
예제 #4
0
 public PKSimMainViewPresenter(IPKSimMainView mainView,
                               IEventPublisher eventPublisher,
                               ITabbedMdiChildViewContextMenuFactory contextMenuFactory,
                               IRepository <IMainViewItemPresenter> presenterRepository,
                               IExitCommand exitCommand,
                               IUserSettings userSettings,
                               IProjectTask projectTask,
                               IPKSimConfiguration configuration,
                               IPostLaunchChecker postLaunchChecker,
                               IVersionChecker versionChecker
                               )
     : base(mainView, eventPublisher, contextMenuFactory)
 {
     _presenterRepository = presenterRepository;
     _exitCommand         = exitCommand;
     _userSettings        = userSettings;
     _projectTask         = projectTask;
     _configuration       = configuration;
     _postLaunchChecker   = postLaunchChecker;
     _versionChecker      = versionChecker;
 }
예제 #5
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();
 }
 protected AbstractMainViewPresenter(TView view, IEventPublisher eventPublisher, ITabbedMdiChildViewContextMenuFactory contextMenuFactory)
     : base(view)
 {
     _eventPublisher     = eventPublisher;
     _contextMenuFactory = contextMenuFactory;
 }