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