Ejemplo n.º 1
0
 public ContextMenuForEmptyFormulaUsablePath(IEditFormulaPathListPresenter editFormulaPathListPresenter)
 {
     _allMenuItems = new List <IMenuBarItem> {
         CreateMenuButton.WithCaption(AppConstants.MenuNames.AddNew("Reference")).
         WithActionCommand(editFormulaPathListPresenter.CreateNewPath).
         WithIcon(ApplicationIcons.Add)
     };
 }
Ejemplo n.º 2
0
 public EditExplicitFormulaPresenter(
     IEditExplicitFormulaView view,
     IExplicitFormulaToExplicitFormulaDTOMapper explicitFormulaMapper,
     IMoBiFormulaTask moBiFormulaTask,
     IReactionDimensionRetriever reactionDimensionRetriever,
     IDisplayUnitRetriever displayUnitRetriever,
     IEditFormulaPathListPresenter editFormulaPathListPresenter) : base(view, displayUnitRetriever)
 {
     _explicitFormulaMapper        = explicitFormulaMapper;
     _moBiFormulaTask              = moBiFormulaTask;
     _reactionDimensionRetriever   = reactionDimensionRetriever;
     _editFormulaPathListPresenter = editFormulaPathListPresenter;
     AddSubPresenters(_editFormulaPathListPresenter);
     _view.AddFormulaPathListView(_editFormulaPathListPresenter.BaseView);
     _editFormulaPathListPresenter.DragDropAllowedFor = DragDropAllowedFor;
 }
Ejemplo n.º 3
0
 public EditSumFormulaPresenter(
     IEditSumFormulaView view,
     ISumFormulaToDTOSumFormulaMapper sumFormulaDTOMapper,
     IDescriptorConditionListPresenter <SumFormula> descriptorConditionListPresenter,
     IMoBiFormulaTask moBiFormulaTask,
     IDisplayUnitRetriever displayUnitRetriever,
     IEditFormulaPathListPresenter editFormulaPathListPresenter)
     : base(view, displayUnitRetriever)
 {
     _sumFormulaDTOMapper = sumFormulaDTOMapper;
     _descriptorConditionListPresenter = descriptorConditionListPresenter;
     _moBiFormulaTask = moBiFormulaTask;
     _editFormulaPathListPresenter = editFormulaPathListPresenter;
     _view.AddDescriptorConditionListView(_descriptorConditionListPresenter.View);
     _view.AddFormulaPathListView(_editFormulaPathListPresenter.View);
     AddSubPresenters(_descriptorConditionListPresenter, _editFormulaPathListPresenter);
 }
Ejemplo n.º 4
0
 protected override void Context()
 {
     _view = A.Fake <IEditExplicitFormulaView>();
     _explicitFormulaMapper  = A.Fake <IExplicitFormulaToExplicitFormulaDTOMapper>();
     _activeSubjectRetriever = A.Fake <IActiveSubjectRetriever>();
     _context                      = A.Fake <IMoBiContext>();
     _formulaChecker               = A.Fake <ICircularReferenceChecker>();
     _dialogCreator                = A.Fake <IDialogCreator>();
     _interactionTask              = A.Fake <IInteractionTasksForChildren <IFormula, IFormulaUsablePath> >();
     _reactionDimensionRetriever   = A.Fake <IReactionDimensionRetriever>();
     _displayUnitRetriever         = A.Fake <IDisplayUnitRetriever>();
     _dimensionFactory             = A.Fake <IDimensionFactory>();
     _userSettings                 = A.Fake <IUserSettings>();
     _moBiFormulaTask              = A.Fake <IMoBiFormulaTask>();
     _editFormulaPathListPresenter = A.Fake <IEditFormulaPathListPresenter>();
     sut = new EditExplicitFormulaPresenter(
         _view, _explicitFormulaMapper, _moBiFormulaTask, _reactionDimensionRetriever, _displayUnitRetriever, _editFormulaPathListPresenter);
 }
Ejemplo n.º 5
0
 public void AttachPresenter(IEditFormulaPathListPresenter presenter)
 {
     _presenter = presenter;
 }
Ejemplo n.º 6
0
 public ContextMenuForFormulaUsablePath(FormulaUsablePathDTO formulaUsablePathDTO, IEditFormulaPathListPresenter editFormulaPathListPresenter)
 {
     _allMenuItems = new List <IMenuBarItem>
     {
         CreateMenuButton.WithCaption((AppConstants.MenuNames.Delete))
         .WithActionCommand(() => editFormulaPathListPresenter.RemovePath(formulaUsablePathDTO))
         .WithIcon(ApplicationIcons.Delete)
     };
 }