protected SelectReferencePresenterBase(ISelectReferenceView view, IObjectBaseToObjectBaseDTOMapper objectBaseDTOMapper, IMoBiContext context, IUserSettings userSettings, IObjectBaseToDummyMoleculeDTOMapper objectBaseToDummyMoleculeDTOMapper, IParameterToDummyParameterDTOMapper dummyParameterDTOMapper, IObjectBaseDTOToReferenceNodeMapper referenceMapper, IObjectPathCreator objectPathCreator, Localisations localisation) : base(view) { _objectPathCreator = objectPathCreator; _localisation = localisation; _dummyParameterDTOMapper = dummyParameterDTOMapper; _referenceMapper = referenceMapper; _dummyMoleculeDTOMapper = objectBaseToDummyMoleculeDTOMapper; _userSettings = userSettings; _context = context; _objectBaseDTOMapper = objectBaseDTOMapper; _objectPathFactory = _context.ObjectPathFactory; _view.ObjectPathType = _userSettings.ObjectPathType; _referenceMapper.Initialize(GetChildObjects); SelectionPredicate = parameter => true; }
protected override void Context() { _view = A.Fake <ISelectEventAssignmentTargetView>(); _context = A.Fake <IMoBiContext>(); _objectBaseDTOMapper = A.Fake <IObjectBaseToObjectBaseDTOMapper>(); _containerDTOMapper = A.Fake <IContainerToContainerDTOMapper>(); _reactionMapper = A.Fake <IReactionBuilderToDummyReactionDTOMapper>(); _moleculeMapper = A.Fake <IMoleculeBuilderToDummyMoleculeDTOMapper>(); _objectPathFactory = A.Fake <IObjectPathFactory>(); _parameterMapper = A.Fake <IParameterToDummyParameterDTOMapper>(); _dimensionRetriever = A.Fake <IReactionDimensionRetriever>(); sut = new SelectEventAssingmentTargetPresenter(_view, _context, _objectBaseDTOMapper, _containerDTOMapper, _reactionMapper, _moleculeMapper, _objectPathFactory, _parameterMapper, _dimensionRetriever); _mobiProject = A.Fake <IMoBiProject>(); _rootContainer = new Container(); _moleculeBuilder = new MoleculeBuilder().WithName("M"); _reaction = new ReactionBuilder().WithName("R"); _localParameter = new Parameter().WithMode(ParameterBuildMode.Local).WithName("LocalParam"); _globalParameter = new Parameter().WithMode(ParameterBuildMode.Global).WithName("GlobalParam"); _reaction.Add(_localParameter); _reaction.Add(_globalParameter); _reactionBB = new MoBiReactionBuildingBlock() { _reaction }; _moleculeBB = new MoleculeBuildingBlock { _moleculeBuilder }; A.CallTo(() => _mobiProject.ReactionBlockCollection).Returns(new [] { _reactionBB }); A.CallTo(() => _mobiProject.MoleculeBlockCollection).Returns(new [] { _moleculeBB }); sut.Init(_mobiProject, _rootContainer); }
public SelectReferenceAtEventAssignmentPresenter(ISelectReferenceView view, IObjectBaseToObjectBaseDTOMapper objectBaseDTOMapper, IMoBiContext context, IUserSettings userSettings, IObjectBaseToDummyMoleculeDTOMapper objectBaseToMoleculeDummyMapper, IParameterToDummyParameterDTOMapper dummyParameterDTOMapper, IObjectBaseDTOToReferenceNodeMapper referenceMapper, IObjectPathCreatorAtEventAssingment objectPathCreator) : base( view, objectBaseDTOMapper, context, userSettings, objectBaseToMoleculeDummyMapper, dummyParameterDTOMapper, referenceMapper, objectPathCreator, Localisations.ContainerOnly) { }
public HierarchicalSimulationPresenter(IHierarchicalStructureView view, IMoBiContext context, IObjectBaseToObjectBaseDTOMapper objectBaseMapper, ISimulationSettingsToObjectBaseDTOMapper simulationSettingsMapper, ITreeNodeFactory treeNodeFactory, IViewItemContextMenuFactory contextMenuFactory) : base(view, context, objectBaseMapper, treeNodeFactory) { _simulationSettingsMapper = simulationSettingsMapper; _contextMenuFactory = contextMenuFactory; }
public NewFormulaPresenter(INewFormulaView view, IObjectBaseToObjectBaseDTOMapper objectBaseMapper, IFormulaPresenterCache formulaPresenterCache, ISelectReferenceAtParameterPresenter referencePresenter) : base(view) { _objectBaseMapper = objectBaseMapper; _formulaPresenterCache = formulaPresenterCache; _referencePresenter = referencePresenter; _view.AddReferenceView(_referencePresenter.View); AddSubPresenters(_referencePresenter); }
protected HierarchicalStructurePresenter(IHierarchicalStructureView view, IMoBiContext context, IObjectBaseToObjectBaseDTOMapper objectBaseMapper, ITreeNodeFactory treeNodeFactory) : base(view) { _context = context; _objectBaseMapper = objectBaseMapper; _favoritesNode = treeNodeFactory.CreateForFavorites(); _userDefinedNode = treeNodeFactory.CreateForUserDefined(); }
public SelectReferenceAtAmountObserverPresenter(ISelectReferenceView view, IObjectBaseToObjectBaseDTOMapper objectBaseDTOMapper, IMoBiContext context, IUserSettings userSettings, IObjectBaseToDummyMoleculeDTOMapper objectBaseToMoleculeDummyMapper, IParameterToDummyParameterDTOMapper dummyParameterDTOMapper, IObjectBaseDTOToReferenceNodeMapper referenceMapper, IObjectPathCreatorAtAmountObserver objectPathCreator) : base( view, objectBaseDTOMapper, context, userSettings, objectBaseToMoleculeDummyMapper, dummyParameterDTOMapper, referenceMapper, objectPathCreator) { }
public SelectReferenceAtTransportPresenter(ISelectReferenceView view, IObjectBaseToObjectBaseDTOMapper objectBaseDTOMapper, IMoBiContext context, IUserSettings userSettings, IObjectBaseToDummyMoleculeDTOMapper objectBaseToMoleculeDummyMapper, IParameterToDummyParameterDTOMapper dummyParameterDTOMapper, IObjectBaseDTOToReferenceNodeMapper referenceMapper, IObjectPathCreatorAtTransport objectPathCreatorAtTransport, ITransportMoleculeContainerToObjectBaseDTOMapper transporterMoleculeContainerMapper) : base(view, objectBaseDTOMapper, context, userSettings, objectBaseToMoleculeDummyMapper, dummyParameterDTOMapper, referenceMapper, objectPathCreatorAtTransport, Localisations.NeighborhoodsOnly) { _objectPathCreatorAtTransport = objectPathCreatorAtTransport; _transporterMoleculeContainerMapper = transporterMoleculeContainerMapper; }
public SelectLocalisationPresenter(ISelectLocalisationView view, IMoBiContext context, IModalPresenter modalPresenter, IObjectBaseToObjectBaseDTOMapper mapper, IContainerToContainerDTOMapper dtoContainerMapper) : base(view) { _context = context; _modalPresenter = modalPresenter; _dtoContainerMapper = dtoContainerMapper; _mapper = mapper; _modalPresenter.Encapsulate(this); _modalPresenter.Text = AppConstants.Captions.SelectLocalReferencePoint; }
protected override void Context() { _view = A.Fake <ISelectReferenceView>(); _context = A.Fake <IMoBiContext>(); _objectBaseDTOMapper = A.Fake <IObjectBaseToObjectBaseDTOMapper>(); _moleculeMapper = A.Fake <IObjectBaseToDummyMoleculeDTOMapper>(); _parameterMapper = A.Fake <IParameterToDummyParameterDTOMapper>(); _userSettings = A.Fake <IUserSettings>(); _objectPathCreator = A.Fake <IObjectPathCreatorAtParameter>(); _referenceMapper = A.Fake <IObjectBaseDTOToReferenceNodeMapper>(); sut = new SelectReferenceAtParameterPresenter(_view, _objectBaseDTOMapper, _context, _userSettings, _moleculeMapper, _parameterMapper, _referenceMapper, _objectPathCreator); }
public SelectEventAssingmentTargetPresenter(ISelectEventAssignmentTargetView view, IMoBiContext context, IObjectBaseToObjectBaseDTOMapper objectBaseDTOMapper, IContainerToContainerDTOMapper containerDTOMapper, IReactionBuilderToDummyReactionDTOMapper dummyReactionDTOMapper, IMoleculeBuilderToDummyMoleculeDTOMapper dummyMoleculeDTOMapper, IObjectPathFactory objectPathFactory, IParameterToDummyParameterDTOMapper dummyParameterDTOMapper, IReactionDimensionRetriever dimensionRetriever) : base(view) { _context = context; _dimensionRetriever = dimensionRetriever; _objectPathFactory = objectPathFactory; _dummyMoleculeDTOMapper = dummyMoleculeDTOMapper; _dummyReactionDTOMapper = dummyReactionDTOMapper; _containerDTOMapper = containerDTOMapper; _dummyParameterDTOMapper = dummyParameterDTOMapper; _objectBaseDTOMapper = objectBaseDTOMapper; }
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); }
public ObjectBaseToSpatialStructureNodeMapper(IObjectBaseDTOToSpatialStructureNodeMapper nodeMapper, IObjectBaseToObjectBaseDTOMapper objectBaseMapper) { _nodeMapper = nodeMapper; _objectBaseMapper = objectBaseMapper; }
public HierarchicalSpatialStructurePresenter(IHierarchicalStructureView view, IMoBiContext context, IObjectBaseToObjectBaseDTOMapper objectBaseMapper, IViewItemContextMenuFactory contextMenuFactory, ITreeNodeFactory treeNodeFactory) : base(view, context, objectBaseMapper, treeNodeFactory) { _contextMenuFactory = contextMenuFactory; }
public SelectReferencePresenterAtApplicationBuilder(ISelectReferenceView view, IObjectBaseToObjectBaseDTOMapper objectBaseDTOMapper, IMoBiContext context, IUserSettings userSettings, IObjectBaseToDummyMoleculeDTOMapper dtoObjectBaseToMoleculeDTOMapper, IParameterToDummyParameterDTOMapper dummyParameterDTOMapper, IObjectBaseDTOToReferenceNodeMapper referenceMapper, IObjectPathCreatorAtMoleculeApllicationBuilder objectPathCreator) : base(view, objectBaseDTOMapper, context, userSettings, dtoObjectBaseToMoleculeDTOMapper, dummyParameterDTOMapper, referenceMapper, objectPathCreator, Localisations.ContainerOnly) { }
public ObjectBaseToDummyMoleculeDTOMapper(IObjectBaseToObjectBaseDTOMapper objectBaseToDTOObjectBaseMapper) { _objectBaseToDTOObjectBaseMapper = objectBaseToDTOObjectBaseMapper; }
public ObjectBaseDTOToReferenceNodeMapper(IObjectBaseToObjectBaseDTOMapper mapper) { _mapper = mapper; }