protected override void Context()
 {
     _view = A.Fake <IEditProtocolView>();
     _subPresenterManager       = SubPresenterHelper.Create <IProtocolItemPresenter>();
     _simpleProtocolPresenter   = _subPresenterManager.CreateFake(ProtocolItems.Simple);
     _advancedProtocolPresenter = _subPresenterManager.CreateFake(ProtocolItems.Advanced);
     _protocolChartPresenter    = A.Fake <IProtocolChartPresenter>();
     _schemaTask      = A.Fake <ISchemaTask>();
     _protocolUpdater = A.Fake <IProtocolUpdater>();
     _dialogCreator   = A.Fake <IDialogCreator>();
     sut = new EditProtocolPresenter(_view, _subPresenterManager, _protocolChartPresenter, _schemaTask, _protocolUpdater, _dialogCreator);
 }
        protected override void Context()
        {
            _view                      = A.Fake <ICreateProtocolView>();
            _propertiesMapper          = A.Fake <IBuildingBlockPropertiesMapper>();
            _simpleProtocolPresenter   = A.Fake <ISimpleProtocolPresenter>();
            _protocolFactory           = A.Fake <IProtocolFactory>();
            _propertiesDTOMapper       = A.Fake <IProtocolToProtocolPropertiesDTOMapper>();
            _advancedProtocolPresenter = A.Fake <IAdvancedProtocolPresenter>();
            _protocolUpdater           = A.Fake <IProtocolUpdater>();
            _protocolChartPresenter    = A.Fake <IProtocolChartPresenter>();
            _subPresenterManager       = A.Fake <ISubPresenterItemManager <IProtocolItemPresenter> >();
            _dialogCreator             = A.Fake <IDialogCreator>();
            A.CallTo(() => _protocolFactory.Create(ProtocolMode.Simple)).Returns(new SimpleProtocol());
            A.CallTo(() => _subPresenterManager.AllSubPresenters).Returns(new IProtocolItemPresenter[] { _simpleProtocolPresenter, _advancedProtocolPresenter });
            sut = new CreateProtocolPresenter(_view, _subPresenterManager, _propertiesMapper,
                                              _protocolChartPresenter, _protocolFactory, _protocolUpdater, _propertiesDTOMapper, _dialogCreator);

            sut.Initialize();
        }
Example #3
0
 public void AttachPresenter(IAdvancedProtocolPresenter presenter)
 {
     _presenter = presenter;
 }