protected ExplorerPresenter(TView view, IRegionResolver regionResolver, ITreeNodeFactory treeNodeFactory, IViewItemContextMenuFactory viewItemContextMenuFactory, IMoBiContext context, RegionName regionName, IClassificationPresenter classificationPresenter, IToolTipPartCreator toolTipPartCreator, IMultipleTreeNodeContextMenuFactory multipleTreeNodeContextMenuFactory, IProjectRetriever projectRetriever)
     : base(view, regionResolver, classificationPresenter, toolTipPartCreator, regionName, projectRetriever)
 {
     _treeNodeFactory            = treeNodeFactory;
     _viewItemContextMenuFactory = viewItemContextMenuFactory;
     _context = context;
     _multipleTreeNodeContextMenuFactory = multipleTreeNodeContextMenuFactory;
 }
        protected override void Context()
        {
            _view    = A.Fake <IHierarchicalStructureView>();
            _context = A.Fake <IMoBiContext>();
            _simulationSettingsMapper = A.Fake <ISimulationSettingsToObjectBaseDTOMapper>();
            _dtoMapper = A.Fake <IObjectBaseToObjectBaseDTOMapper>();

            _favorites = new ObjectBaseDTO()
            {
                Name = Captions.Favorites,
                Icon = ApplicationIcons.Favorites.IconName,
                Id   = Captions.Favorites
            };
            _treeNodeFactory = A.Fake <ITreeNodeFactory>();

            A.CallTo(() => _treeNodeFactory.CreateForFavorites())
            .Returns(new ObjectWithIdAndNameNode <IObjectBaseDTO>(_favorites));

            _contextMenuFactory = A.Fake <IViewItemContextMenuFactory>();

            sut = new HierarchicalSimulationPresenter(_view, _context, _dtoMapper, _simulationSettingsMapper,
                                                      _treeNodeFactory, _contextMenuFactory);
        }
Exemple #3
0
 public EventGroupListPresenter(IEventGroupsListView view, IEventGroupBuilderToEventGroupBuilderDTOMapper eventGroupBuilderDTOMapper, IViewItemContextMenuFactory viewItemContextMenuFactory, IApplicationBuilderToApplicationBuilderDTOMapper applicationBuilderToDTOApplicationBuilderMapper, IMoBiContext context, ITreeNodeFactory treeNodeFactory) : base(view)
 {
     _context = context;
     _viewItemContextMenuFactory = viewItemContextMenuFactory;
     _eventGroupBuilderDTOMapper = eventGroupBuilderDTOMapper;
     _applicationBuilderToDTOApplicationBuilderMapper = applicationBuilderToDTOApplicationBuilderMapper;
     _favoritesNodes   = treeNodeFactory.CreateForFavorites();
     _userDefinedNodes = treeNodeFactory.CreateForUserDefined();
 }
Exemple #4
0
 public MoleculeListPresenter(IMoleculeListView view,
                              IMoleculeBuilderToMoleculeBuilderDTOMapper moleculeBuilderToDTOMoleculeBuilderMapper,
                              IViewItemContextMenuFactory viewItemContextMenuFactory, IMoBiContext context, ITreeNodeFactory treeNodeFactory)
     : base(view)
 {
     _moleculeBuilderToDTOMoleculeBuilderMapper = moleculeBuilderToDTOMoleculeBuilderMapper;
     _context = context;
     _viewItemContextMenuFactory = viewItemContextMenuFactory;
     _favoritesNode             = treeNodeFactory.CreateForFavorites();
     _userDefinedParametersNode = treeNodeFactory.CreateForUserDefined();
 }
Exemple #5
0
 protected HierarchicalStructurePresenter(IHierarchicalStructureView view, IMoBiContext context,
                                          IObjectBaseToObjectBaseDTOMapper objectBaseMapper, ITreeNodeFactory treeNodeFactory)
     : base(view)
 {
     _context          = context;
     _objectBaseMapper = objectBaseMapper;
     _favoritesNode    = treeNodeFactory.CreateForFavorites();
     _userDefinedNode  = treeNodeFactory.CreateForUserDefined();
 }