public EditAmountObserverBuilderPresenter(
     IEditObserverBuilderView view,
     IMoBiContext context,
     IEditTaskFor <IAmountObserverBuilder> editTasks,
     IObserverBuilderToDTOObserverBuilderMapper observerBuilderMapper,
     IViewItemContextMenuFactory viewItemContextMenuFactory,
     IEditFormulaPresenter editFormulaPresenter,
     ISelectReferenceAtAmountObserverPresenter selectReferencePresenter,
     IMoleculeDependentBuilderPresenter moleculeListPresenter,
     IDescriptorConditionListPresenter <IObserverBuilder> descriptorConditionListPresenter)
     : base(view, editFormulaPresenter, selectReferencePresenter, context, viewItemContextMenuFactory, editTasks, moleculeListPresenter, descriptorConditionListPresenter)
 {
     _observerBuilderMapper = observerBuilderMapper;
 }
Beispiel #2
0
 protected EditObserverBuilderPresenter(IEditObserverBuilderView view, IEditFormulaPresenter editFormulaPresenter,
                                        ISelectReferenceAtObserverPresenter selectReferencePresenter, IMoBiContext context,
                                        IViewItemContextMenuFactory viewItemContextMenuFactory, IEditTaskFor <TObserverBuilder> editTasks,
                                        IMoleculeDependentBuilderPresenter moleculeListPresenter, IDescriptorConditionListPresenter <IObserverBuilder> descriptorConditionListPresenter) :
     base(view, editFormulaPresenter, selectReferencePresenter)
 {
     _viewItemContextMenuFactory = viewItemContextMenuFactory;
     _editTasks                        = editTasks;
     _moleculeListPresenter            = moleculeListPresenter;
     _descriptorConditionListPresenter = descriptorConditionListPresenter;
     _context = context;
     _editFormulaPresenter.RemoveFormulaType <ConstantFormula>();
     _editFormulaPresenter.RemoveFormulaType <TableFormula>();
     _view.AddMoleculeListView(_moleculeListPresenter.View);
     _view.AddDescriptorConditionListView(_descriptorConditionListPresenter.View);
     AddSubPresenters(_moleculeListPresenter, _descriptorConditionListPresenter);
 }
Beispiel #3
0
 protected override void Context()
 {
     _transporBuilderMapper         = A.Fake <ITransportBuilderToTransportBuilderDTOMapper>();
     _taskForPassiveTranportBuilder = A.Fake <IEditTasksForBuildingBlock <ITransportBuilder> >();
     _contexteMenuFactory           = A.Fake <IViewItemContextMenuFactory>();
     _view               = A.Fake <IEditTransportBuilderView>();
     _formulaMapper      = A.Fake <IFormulaToFormulaBuilderDTOMapper>();
     _parameterPresenter = A.Fake <IEditParametersInContainerPresenter>();
     _formulaPresenter   = A.Fake <IEditFormulaPresenter>();
     _referencePresenter = A.Fake <ISelectReferenceAtTransportPresenter>();
     _context            = A.Fake <IMoBiContext>();
     _moleculeDepdendentBuilderPresenter = A.Fake <IMoleculeDependentBuilderPresenter>();
     _sourceCriteriaPresenter            = A.Fake <IDescriptorConditionListPresenter <ITransportBuilder> >();
     _targetCriteriaPresenter            = A.Fake <IDescriptorConditionListPresenter <ITransportBuilder> >();
     sut = new EditTransportBuilderPresenter(_view, _transporBuilderMapper, _taskForPassiveTranportBuilder,
                                             _contexteMenuFactory, _formulaMapper, _parameterPresenter,
                                             _formulaPresenter, _referencePresenter, _context,
                                             _moleculeDepdendentBuilderPresenter, _sourceCriteriaPresenter, _targetCriteriaPresenter);
 }
Beispiel #4
0
 public void AttachPresenter(IMoleculeDependentBuilderPresenter presenter)
 {
     _presenter = presenter;
 }