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(); }
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)); }