public EditProtocolPresenter(IEditProtocolView view, ISubPresenterItemManager <IProtocolItemPresenter> subPresenterItemManager, IProtocolChartPresenter protocolChartPresenter, ISchemaTask schemaTask, IProtocolUpdater protocolUpdater, IDialogCreator dialogCreator) : base(view, subPresenterItemManager, ProtocolItems.All) { _protocolChartPresenter = protocolChartPresenter; _schemaTask = schemaTask; _protocolUpdater = protocolUpdater; _dialogCreator = dialogCreator; _view.UpdateChartControl(_protocolChartPresenter.View); }
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); }
public CreateProtocolPresenter(ICreateProtocolView view, ISubPresenterItemManager <IProtocolItemPresenter> subPresenterItemManager, IBuildingBlockPropertiesMapper propertiesMapper, IProtocolChartPresenter protocolChartPresenter, IProtocolFactory protocolFactory, IProtocolUpdater protocolUpdater, IProtocolToProtocolPropertiesDTOMapper protocolPropertiesDTOMapper, IDialogCreator dialogCreator) : base(view, subPresenterItemManager, ProtocolItems.All, dialogCreator) { _propertiesMapper = propertiesMapper; _protocolChartPresenter = protocolChartPresenter; _protocolFactory = protocolFactory; _protocolUpdater = protocolUpdater; _protocolPropertiesDTOMapper = protocolPropertiesDTOMapper; }
protected override void Context() { _context = A.Fake <IExecutionContext>(); _protocolUpdater = A.Fake <IProtocolUpdater>(); _protocolFactory = A.Fake <IProtocolFactory>(); _project = A.Fake <PKSimProject>(); _oldProtocol = A.Fake <Protocol>(); _oldProtocolMode = ProtocolMode.Simple; _newProtocolMode = ProtocolMode.Advanced; A.CallTo(() => _context.CurrentProject).Returns(_project); A.CallTo(() => _context.Resolve <IProtocolUpdater>()).Returns(_protocolUpdater); A.CallTo(() => _context.Resolve <IProtocolFactory>()).Returns(_protocolFactory); _newProtocol = A.Fake <Protocol>(); A.CallTo(() => _protocolFactory.Create(_newProtocolMode)).Returns(_newProtocol); sut = new SetProtocolModeCommand(_oldProtocol, _oldProtocolMode, _newProtocolMode, _context); }
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(); }