Ejemplo n.º 1
0
 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);
 }
Ejemplo n.º 3
0
 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;
 }
Ejemplo n.º 4
0
        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);
        }
Ejemplo n.º 5
0
        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();
        }