Пример #1
0
 protected override void Context()
 {
     _view            = A.Fake <IRelatedItemsView>();
     _dialogCreator   = A.Fake <IDialogCreator>();
     _journalPageTask = A.Fake <IJournalPageTask>();
     _relatedItemComparablePresenter = A.Fake <IRelatedItemComparablePresenter>();
     _reloadRelatedItemTask          = A.Fake <IReloadRelatedItemTask>();
     _journalRetriever = A.Fake <IJournalRetriever>();
     sut          = new RelatedItemsPresenter(_view, _journalRetriever, _journalPageTask, _relatedItemComparablePresenter, _reloadRelatedItemTask);
     _journalPage = new JournalPage();
 }
Пример #2
0
 public RelatedItemsPresenter(
     IRelatedItemsView view,
     IJournalRetriever journalRetriever,
     IJournalPageTask journalPageTask,
     IRelatedItemComparablePresenter relatedItemComparablePresenter,
     IReloadRelatedItemTask reloadRelatedItemTask) : base(view)
 {
     _journalRetriever = journalRetriever;
     _journalPageTask  = journalPageTask;
     _relatedItemComparablePresenter = relatedItemComparablePresenter;
     _reloadRelatedItemTask          = reloadRelatedItemTask;
     _view.AddComparableView(_relatedItemComparablePresenter.View);
     AddSubPresenters(_relatedItemComparablePresenter);
 }
 public JournalDiagramPresenter(
     IJournalDiagramView view, IContainerBaseLayouter layouter, IDialogCreator dialogCreator,
     IDiagramModelFactory diagramModelFactory,
     IPresentationUserSettings userSettings, IJournalTask journalTask,
     IJournalPageTask journalPageTask, IReloadRelatedItemTask reloadRelatedItemTask,
     IJournalComparisonTask journalComparisonTask, IMultipleBaseNodeContextMenuFactory multipleNodeContextMenuFactory,
     IViewItemContextMenuFactory viewItemContextMenuFactory)
     : base(view, layouter, dialogCreator, diagramModelFactory)
 {
     _userSettings                   = userSettings;
     _journalTask                    = journalTask;
     _journalPageTask                = journalPageTask;
     _reloadRelatedItemTask          = reloadRelatedItemTask;
     _journalComparisonTask          = journalComparisonTask;
     _multipleNodeContextMenuFactory = multipleNodeContextMenuFactory;
     _viewItemContextMenuFactory     = viewItemContextMenuFactory;
 }
        protected override void Context()
        {
            _journalTask           = A.Fake <IJournalTask>();
            _view                  = A.Fake <IJournalDiagramView>();
            _reloadRelatedItemTask = A.Fake <IReloadRelatedItemTask>();
            var journalComparisonTask = A.Fake <IJournalComparisonTask>();

            _multipleBaseNodeContextMenuFactory = A.Fake <IMultipleBaseNodeContextMenuFactory>();
            _journalPageTask            = A.Fake <IJournalPageTask>();
            _userSettings               = A.Fake <IPresentationUserSettings>();
            _dialogCreator              = A.Fake <IDialogCreator>();
            _containerBaseLayouter      = A.Fake <IContainerBaseLayouter>();
            _viewItemContextMenuFactory = A.Fake <IViewItemContextMenuFactory>();
            _diagramModelFactory        = A.Fake <IDiagramModelFactory>();
            sut = new JournalDiagramPresenter(_view, _containerBaseLayouter, _dialogCreator, _diagramModelFactory, _userSettings, _journalTask,
                                              _journalPageTask, _reloadRelatedItemTask, journalComparisonTask, _multipleBaseNodeContextMenuFactory, _viewItemContextMenuFactory);

            _journal        = new Journal();
            _journalDiagram = new JournalDiagram().WithName(global::OSPSuite.Assets.Captions.Journal.DefaultDiagramName);
            _journal.AddDiagram(_journalDiagram);
            _journalDiagram.DiagramManager = A.Fake <IDiagramManager <JournalDiagram> >();
            _journalDiagram.DiagramModel   = A.Fake <IDiagramModel>();
            sut.Handle(new JournalLoadedEvent(_journal));
        }