protected override void Context()
        {
            _observerBuilder         = A.Fake <IAmountObserverBuilder>();
            _editObserverBuilderView = A.Fake <IEditObserverBuilderView>();
            _buildingBlock           = new ObserverBuildingBlock();
            _editFormulaPresenter    = A.Fake <IEditFormulaPresenter>();
            _commandCollector        = A.Fake <ICommandCollector>();
            _observerMapper          = A.Fake <IObserverBuilderToDTOObserverBuilderMapper>();

            sut = new EditAmountObserverBuilderPresenter(
                _editObserverBuilderView,
                A.Fake <IMoBiContext>(),
                A.Fake <IEditTaskFor <IAmountObserverBuilder> >(),
                _observerMapper,
                A.Fake <IViewItemContextMenuFactory>(),
                _editFormulaPresenter,
                A.Fake <ISelectReferenceAtAmountObserverPresenter>(),
                A.Fake <IMoleculeDependentBuilderPresenter>(),
                A.Fake <IDescriptorConditionListPresenter <IObserverBuilder> >()
                );


            sut.InitializeWith(_commandCollector);
            sut.BuildingBlock = _buildingBlock;
            sut.Edit(_observerBuilder);
        }
 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;
 }
 public ContainerObserverBuilderListPresenter(IObserverListView view, IFormulaToFormulaBuilderDTOMapper formulaToDTOFormulaMapper, IMoBiDimensionFactory dimensionFactory, IObserverBuilderToDTOObserverBuilderMapper containerObserverBuilderToDTOContainerObserverBuilderMapper, IViewItemContextMenuFactory viewItemContextMenuFactory, IMoBiContext context)
     : base(view, formulaToDTOFormulaMapper, dimensionFactory, viewItemContextMenuFactory, context)
 {
     _containerObserverBuilderToDTOContainerObserverBuilderMapper = containerObserverBuilderToDTOContainerObserverBuilderMapper;
 }