Ejemplo n.º 1
0
 public HistoryPresenter(IHistoryBrowserPresenter historyBrowserPresenter, IWorkspace workspace, IRegionResolver regionResolver, IExecutionContext executionContext, IApplicationConfiguration applicationConfiguration)
 {
     _historyBrowserPresenter = historyBrowserPresenter;
     _workspace                = workspace;
     _executionContext         = executionContext;
     _applicationConfiguration = applicationConfiguration;
     _initialized              = false;
     _region = regionResolver.RegionWithName(RegionNames.History);
     _region.Add(_historyBrowserPresenter.View);
 }
Ejemplo n.º 2
0
        protected override void Context()
        {
            _region = A.Fake <IRegion>();
            _historyBrowserPresenter = A.Fake <IHistoryBrowserPresenter>();
            _workspace        = A.Fake <IWorkspace>();
            _regionResolver   = A.Fake <IRegionResolver>();
            _executionContext = A.Fake <IExecutionContext>();
            _configuration    = A.Fake <IApplicationConfiguration>();
            A.CallTo(() => _regionResolver.RegionWithName(RegionNames.History)).Returns(_region);

            sut = new HistoryPresenter(_historyBrowserPresenter, _workspace, _regionResolver, _executionContext, _configuration);
        }
        protected override void Context()
        {
            _view = A.Fake <IMenuAndToolBarView>();
            _menuBarItemRepository  = A.Fake <IMenuBarItemRepository>();
            _buttonGroupRepository  = A.Fake <IButtonGroupRepository>();
            _mruProvider            = A.Fake <IMRUProvider>();
            _skinManager            = A.Fake <ISkinManager>();
            _workspace              = A.Fake <IWorkspace>();
            _activeSubjectRetriever = A.Fake <IActiveSubjectRetriever>();
            _startOptions           = A.Fake <IStartOptions>();

            sut = new MenuAndToolBarPresenter(_view, _menuBarItemRepository, _buttonGroupRepository, _mruProvider, _skinManager, _startOptions, _workspace, _activeSubjectRetriever);


            A.CallTo(() => _menuBarItemRepository[A <MenuBarItemId> ._]).ReturnsLazily(item =>
            {
                {
                    var id = item.Arguments[0].DowncastTo <MenuBarItemId>();
                    return(FindMenuById(id));
                }
            });
        }