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; }
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); }
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); }
public void AttachPresenter(IMoleculeDependentBuilderPresenter presenter) { _presenter = presenter; }