コード例 #1
0
 public NewFormulaPresenter(INewFormulaView view, IObjectBaseToObjectBaseDTOMapper objectBaseMapper, IFormulaPresenterCache formulaPresenterCache,
                            ISelectReferenceAtParameterPresenter referencePresenter) : base(view)
 {
     _objectBaseMapper      = objectBaseMapper;
     _formulaPresenterCache = formulaPresenterCache;
     _referencePresenter    = referencePresenter;
     _view.AddReferenceView(_referencePresenter.View);
     AddSubPresenters(_referencePresenter);
 }
コード例 #2
0
 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);
 }
コード例 #3
0
 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);
 }
コード例 #4
0
 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>());
        }
コード例 #6
0
 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);
 }
コード例 #7
0
 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;
 }
コード例 #8
0
 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();
 }