コード例 #1
0
 public RelatedItemComparablePresenter(IRelatedItemComparableView view, IApplicationDiscriminator applicationDiscriminator,
                                       IJournalComparisonTask journalComparisonTask)
     : base(view)
 {
     _applicationDiscriminator = applicationDiscriminator;
     _journalComparisonTask    = journalComparisonTask;
     _allComparables           = new List <ObjectSelectionDTO>();
 }
コード例 #2
0
        protected override void Context()
        {
            _journalComparisonTask    = A.Fake <IJournalComparisonTask>();
            _applicationDiscriminator = A.Fake <IApplicationDiscriminator>();
            _view = A.Fake <IRelatedItemComparableView>();
            sut   = new RelatedItemComparablePresenter(_view, _applicationDiscriminator, _journalComparisonTask);

            _relatedItem = new RelatedItem {
                Discriminator = _simulationDiscriminator, Name = "TOTO", ItemType = "SIM"
            };
            _comparableObjects = new List <IObjectBase>();
            A.CallTo(() => _applicationDiscriminator.AllFor(_simulationDiscriminator)).Returns(_comparableObjects);

            A.CallTo(() => _view.BindTo(A <IEnumerable <ObjectSelectionDTO> > ._))
            .Invokes(x => _allObjectSelectionDTO = x.GetArgument <IEnumerable <ObjectSelectionDTO> >(0).ToList());
        }
コード例 #3
0
 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;
 }