public EditMoleculeBuilderPresenter( IEditMoleculeBuilderView view, IMoleculeBuilderToMoleculeBuilderDTOMapper moleculeBuilderDTOMapper, IEditParametersInContainerPresenter editMoleculeParameters, IEditTaskFor <IMoleculeBuilder> editTasks, IEditFormulaPresenter editFormulaPresenter, IMoBiContext context, ISelectReferenceAtMoleculePresenter selectReferencePresenter, IReactionDimensionRetriever dimensionRetriever, ICoreCalculationMethodRepository calculationMethodsRepository) : base(view, editFormulaPresenter, selectReferencePresenter) { _context = context; _calculationMethodsRepository = calculationMethodsRepository; _moleculeBuilderDTOMapper = moleculeBuilderDTOMapper; _editTasks = editTasks; _editMoleculeParameters = editMoleculeParameters; AddSubPresenters(_editMoleculeParameters); _view.SetParametersView(_editMoleculeParameters.BaseView); _view.UpdateStartAmountDisplay(dimensionRetriever.SelectedDimensionMode == ReactionDimensionMode.AmountBased ? AppConstants.Captions.Amount : AppConstants.Captions.Concentration); //We support container criteria for parameters in molecule builder _editMoleculeParameters.EnableContainerCriteriaSupport(); }
protected override void Context() { _view = A.Fake <IMoleculeListView>(); _moleculeBuilderToDTOMoleculeBuilderMapper = A.Fake <IMoleculeBuilderToMoleculeBuilderDTOMapper>(); _viewItemContextMenuFactory = A.Fake <IViewItemContextMenuFactory>(); _context = A.Fake <IMoBiContext>(); _treeNodeFactory = A.Fake <ITreeNodeFactory>(); sut = new MoleculeListPresenter(_view, _moleculeBuilderToDTOMoleculeBuilderMapper, _viewItemContextMenuFactory, _context, _treeNodeFactory); }
public CreatePKSimMoleculePresenter(ICreatePKSimMoleculeView view, IMoBiConfiguration configuration, IParameterToParameterDTOMapper parameterDTOMapper, IMoleculeBuilderToMoleculeBuilderDTOMapper moleculeBuilderDTOMapper, ISerializationTask serializationTask, IQuantityTask quantityTask, IEditTaskFor <IMoleculeBuilder> editTask) : base(view) { _configuration = configuration; _parameterDTOMapper = parameterDTOMapper; _moleculeBuilderDTOMapper = moleculeBuilderDTOMapper; _serializationTask = serializationTask; _quantityTask = quantityTask; _editTask = editTask; }
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(); }
protected override void Context() { _view = A.Fake <ICreatePKSimMoleculeView>(); _configuration = A.Fake <IMoBiConfiguration>(); _parameterDTOMapper = A.Fake <IParameterToParameterDTOMapper>(); _moleculeBuilderMapper = A.Fake <IMoleculeBuilderToMoleculeBuilderDTOMapper>(); _quantityTask = A.Fake <IQuantityTask>(); _serializationTask = A.Fake <ISerializationTask>(); _moleculeBuildingBlock = A.Fake <IMoleculeBuildingBlock>(); _editTask = A.Fake <IEditTaskFor <IMoleculeBuilder> >(); sut = new CreatePKSimMoleculePresenter(_view, _configuration, _parameterDTOMapper, _moleculeBuilderMapper, _serializationTask, _quantityTask, _editTask); }