public NewFormulaPresenter(INewFormulaView view, IObjectBaseToObjectBaseDTOMapper objectBaseMapper, IFormulaPresenterCache formulaPresenterCache, ISelectReferenceAtParameterPresenter referencePresenter) : base(view) { _objectBaseMapper = objectBaseMapper; _formulaPresenterCache = formulaPresenterCache; _referencePresenter = referencePresenter; _view.AddReferenceView(_referencePresenter.View); AddSubPresenters(_referencePresenter); }
public EditReactionInSimulationPresenter(IEditReactionInSimulationView view, IEditParametersInContainerPresenter editParametersInContainerPresenter, IReactionToReactionDTOMapper reactionToReactionDTOMapper, IFormulaPresenterCache formulaPresenterCache) : base(view) { _editParametersInContainerPresenter = editParametersInContainerPresenter; _formulaPresenterCache = formulaPresenterCache; _reactionToReactionDTOMapper = reactionToReactionDTOMapper; _editParametersInContainerPresenter.EditMode = EditParameterMode.ValuesOnly; _view.SetParameterView(_editParametersInContainerPresenter.BaseView); AddSubPresenters(_editParametersInContainerPresenter); }
public EditQuantityInSimulationPresenter(IEditQuantityInSimulationView view, IQuantityToQuantityDTOMapper quantityToQuantityDTOMapper, IFormulaPresenterCache formulaPresenterCache, IEditParametersInContainerPresenter parameterPresenter, IQuantityTask quantityTask, IReactionDimensionRetriever reactionDimensionRetriever) : base(view) { _quantityTask = quantityTask; _parameterPresenter = parameterPresenter; _parameterPresenter.EditMode = EditParameterMode.ValuesOnly; _quantityToQuantityDTOMapper = quantityToQuantityDTOMapper; _formulaPresenterCache = formulaPresenterCache; _view.SetInitialValueLabel = initialValueLabel(reactionDimensionRetriever.SelectedDimensionMode); AddSubPresenters(_parameterPresenter); }
protected override void Context() { _editFormulaView = A.Fake <IEditFormulaView>(); _context = A.Fake <IMoBiContext>(); _formulaPresenterCache = A.Fake <IFormulaPresenterCache>(); _formulaToDTOInfoMapper = new FormulaToFormulaInfoDTOMapper(); _formulaTask = A.Fake <IMoBiFormulaTask>(); _circularReferenceChecker = A.Fake <ICircularReferenceChecker>(); sut = new EditFormulaPresenter(_editFormulaView, _formulaPresenterCache, _context, _formulaToDTOInfoMapper, new FormulaTypeCaptionRepository(), _formulaTask, _circularReferenceChecker); _commandCollector = A.Fake <ICommandCollector>(); sut.InitializeWith(_commandCollector); }
protected override void Context() { _view = A.Fake <IEditQuantityInSimulationView>(); _mapper = A.Fake <IQuantityToQuantityDTOMapper>(); _presenterCache = A.Fake <IFormulaPresenterCache>(); _parametrPresenters = A.Fake <IEditParametersInContainerPresenter>(); _quantityTask = A.Fake <IQuantityTask>(); _reactionDimensionRetriever = A.Fake <IReactionDimensionRetriever>(); sut = new EditQuantityInSimulationPresenter(_view, _mapper, _presenterCache, _parametrPresenters, _quantityTask, _reactionDimensionRetriever); sut.Simulation = A.Fake <IMoBiSimulation>(); sut.InitializeWith(A.Fake <ICommandCollector>()); }
protected override void Context() { base.Context(); _view = A.Fake <IFormulaCacheView>(); _formulaMapper = A.Fake <IFormulaToFormulaBuilderDTOMapper>(); _formulaPresenterCache = A.Fake <IFormulaPresenterCache>(); _context = A.Fake <IMoBiContext>(); _contexteMenuFactory = A.Fake <IViewItemContextMenuFactory>(); _messagePresenter = A.Fake <IDialogCreator>(); _cloneManager = A.Fake <ICloneManagerForBuildingBlock>(); _formulaChecker = A.Fake <IFormulaUsageChecker>(); sut = new FormulaCachePresenter(_view, _formulaMapper, _formulaPresenterCache, _context, _contexteMenuFactory, _messagePresenter, _cloneManager, _formulaChecker); }
public FormulaCachePresenter(IFormulaCacheView view, IFormulaToFormulaBuilderDTOMapper formulaBuilderToDTOFormulaBuilderMapper, IFormulaPresenterCache formulaPresenterCache, IMoBiContext context, IViewItemContextMenuFactory viewItemContextMenuFactory, IDialogCreator dialogCreator, ICloneManagerForBuildingBlock cloneManager, IFormulaUsageChecker formulaUsageChecker) : base(view) { _formulaBuilderToDTOFormulaBuilderMapper = formulaBuilderToDTOFormulaBuilderMapper; _cloneManager = cloneManager; _formulaUsageChecker = formulaUsageChecker; _context = context; _viewItemContextMenuFactory = viewItemContextMenuFactory; _dialogCreator = dialogCreator; _formulaPresenterCache = formulaPresenterCache; }
public EditFormulaPresenter(IEditFormulaView view, IFormulaPresenterCache formulaPresenterCache, IMoBiContext context, IFormulaToFormulaInfoDTOMapper formulaDTOMapper, FormulaTypeCaptionRepository formulaTypeCaptionRepository, IMoBiFormulaTask formulaTask, ICircularReferenceChecker circularReferenceChecker) : base(view) { _formulaDTOMapper = formulaDTOMapper; _formulaTypeCaptionRepository = formulaTypeCaptionRepository; _formulaTask = formulaTask; _circularReferenceChecker = circularReferenceChecker; _context = context; _formulaPresenterCache = formulaPresenterCache; _allFormulaType = new HashSet <Type> { typeof(ConstantFormula), typeof(TableFormula), typeof(ExplicitFormula), typeof(TableFormulaWithOffset), typeof(TableFormulaWithXArgument), typeof(SumFormula) }; _defaultFormulaType = _allFormulaType.First(); }