Esempio n. 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;
 }
Esempio n. 2
0
        protected override Task Context()
        {
            _versionChecker         = A.Fake <IVersionChecker>();
            _watermarkStatusChecker = A.Fake <IWatermarkStatusChecker>();
            TemplateDatabaseCreator = A.Fake <ITemplateDatabaseCreator>();
            _userSettings           = A.Fake <IUserSettings>();
            _eventPublisher         = A.Fake <IEventPublisher>();

            sut = new PostLaunchChecker(_versionChecker, _watermarkStatusChecker, TemplateDatabaseCreator, _eventPublisher, _userSettings);

            return(_completed);
        }
Esempio n. 3
0
 public PostLaunchChecker(
     IVersionChecker versionChecker,
     IWatermarkStatusChecker watermarkStatusChecker,
     ITemplateDatabaseCreator templateDatabaseCreator,
     IEventPublisher eventPublisher,
     IUserSettings userSettings)
 {
     _versionChecker          = versionChecker;
     _watermarkStatusChecker  = watermarkStatusChecker;
     _templateDatabaseCreator = templateDatabaseCreator;
     _eventPublisher          = eventPublisher;
     _userSettings            = userSettings;
 }
Esempio n. 4
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);
 }
Esempio n. 5
0
 public PKSimMainViewPresenter(IPKSimMainView mainView,
                               IEventPublisher eventPublisher,
                               ITabbedMdiChildViewContextMenuFactory contextMenuFactory,
                               IRepository <IMainViewItemPresenter> presenterRepository,
                               IExitCommand exitCommand,
                               IUserSettings userSettings,
                               IProjectTask projectTask,
                               IVersionChecker versionChecker,
                               IPKSimConfiguration configuration,
                               IWatermarkStatusChecker watermarkStatusChecker
                               )
     : base(mainView, eventPublisher, contextMenuFactory)
 {
     _presenterRepository    = presenterRepository;
     _exitCommand            = exitCommand;
     _userSettings           = userSettings;
     _projectTask            = projectTask;
     _versionChecker         = versionChecker;
     _configuration          = configuration;
     _watermarkStatusChecker = watermarkStatusChecker;
 }
Esempio n. 6
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();
 }