示例#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
        protected override void Context()
        {
            base.Context();
            _view                  = A.Fake <IJournalPagePreviewView>();
            _journalTask           = A.Fake <IJournalTask>();
            _journalPageTask       = A.Fake <IJournalPageTask>();
            _relatedItemsPresenter = A.Fake <IRelatedItemsPresenter>();
            sut = new JournalPagePreviewPresenter(_view, _journalTask, _journalPageTask, _relatedItemsPresenter);

            _journalPageDTO = new JournalPageDTO(new JournalPage());
        }
示例#3
0
 public JournalPagePreviewPresenter(
     IJournalPagePreviewView view,
     IJournalTask journalTask,
     IJournalPageTask journalPageTask,
     IRelatedItemsPresenter relatedItemsPresenter)
     : base(view)
 {
     _journalTask           = journalTask;
     _journalPageTask       = journalPageTask;
     _relatedItemsPresenter = relatedItemsPresenter;
     _view.AddRelatedItemsView(_relatedItemsPresenter.View);
     AddSubPresenters(_relatedItemsPresenter);
 }
示例#4
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);
 }
示例#5
0
 public JournalTask(IJournalPageFactory journalPageFactory,
                    IDatabaseMediator databaseMediator, IJournalRetriever journalRetriever,
                    IEventPublisher eventPublisher, IJournalSessionConnector journalSessionConnector,
                    IRelatedItemFactory relatedItemFactory, IJournalPageTask journalPageTask, IDialogCreator dialogCreator)
 {
     _journalPageFactory      = journalPageFactory;
     _databaseMediator        = databaseMediator;
     _journalRetriever        = journalRetriever;
     _eventPublisher          = eventPublisher;
     _journalSessionConnector = journalSessionConnector;
     _relatedItemFactory      = relatedItemFactory;
     _journalPageTask         = journalPageTask;
     _dialogCreator           = dialogCreator;
 }
 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;
 }
示例#7
0
        protected override void Context()
        {
            _journalPageFactory      = A.Fake <IJournalPageFactory>();
            _databaseMediator        = A.Fake <IDatabaseMediator>();
            _journalRetriever        = A.Fake <IJournalRetriever>();
            _eventPublisher          = A.Fake <IEventPublisher>();
            _journalSessionConnector = A.Fake <IJournalSessionConnector>();
            _relatedItemFactory      = A.Fake <IRelatedItemFactory>();
            _journalPageTask         = A.Fake <IJournalPageTask>();

            _dialogCreator = A.Fake <IDialogCreator>();
            sut            = new JournalTask(_journalPageFactory,
                                             _databaseMediator, _journalRetriever, _eventPublisher, _journalSessionConnector, _relatedItemFactory, _journalPageTask, _dialogCreator);


            _journal = new Core.Journal.Journal();
            _journalRetriever.Current = _journal;

            _journalPage = new JournalPage();
        }
        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));
        }