public AddNewPassiveTransportToApplicationBuilderUICommand(IInteractionTasksForChildren <IApplicationBuilder, ITransportBuilder> interactionTasks,
                                                            IMoBiContext context, IActiveSubjectRetriever activeSubjectRetriever)
 {
     _interactionTasks       = interactionTasks;
     _context                = context;
     _activeSubjectRetriever = activeSubjectRetriever;
 }
Beispiel #2
0
 protected override void Context()
 {
     _populationExportTask   = A.Fake <IPopulationExportTask>();
     _applicationController  = A.Fake <IApplicationController>();
     _activeSubjectRetriever = A.Fake <IActiveSubjectRetriever>();
     sut = new ExportPopulationToCSVCommand(_populationExportTask, _applicationController, _activeSubjectRetriever);
 }
Beispiel #3
0
 protected override void Context()
 {
     _simulationTask         = A.Fake <IConfigureSimulationTask>();
     _activeSubjectRetriever = A.Fake <IActiveSubjectRetriever>();
     _simulation             = A.Fake <Simulation>();
     sut = new ConfigureSimulationCommand(_simulationTask, _activeSubjectRetriever);
     sut.For(_simulation);
 }
Beispiel #4
0
 public AddMoleculeStartValuesUICommand(
     IMoleculeStartValuesTask startValueTasks,
     IActiveSubjectRetriever activeSubjectRetriever,
     IMoBiApplicationController applicationController, IMoBiHistoryManager moBiHistoryManager)
     : base(startValueTasks, activeSubjectRetriever)
 {
     _applicationController = applicationController;
     _moBiHistoryManager    = moBiHistoryManager;
 }
 public ConfigureSimulationUICommand(
     ISimulationUpdateTask simulationUpdateTask,
     INotificationPresenter notificationPresenter,
     IMoBiContext context,
     IActiveSubjectRetriever activeSubjectRetriever) : base(activeSubjectRetriever)
 {
     _simulationUpdateTask  = simulationUpdateTask;
     _notificationPresenter = notificationPresenter;
     _context = context;
 }
 public SearchPresenter(ISearchView view, IRegionResolver regionResolver, IActiveSubjectRetriever activeSubjectRetriever,
                        ISearchResultToDTOSearchResultMapper searchResultsToDTOSearchResultsMapper, ISearchTask searchTask, IMoBiApplicationController applicationController, IMoBiContext context) : base(view)
 {
     _regionResolver        = regionResolver;
     _context               = context;
     _applicationController = applicationController;
     _searchTask            = searchTask;
     _searchResultsToDTOSearchResultsMapper = searchResultsToDTOSearchResultsMapper;
     _activeSubjectRetriever = activeSubjectRetriever;
     _view.Enabled           = false;
 }
 public AddParameterAnalysableToActiveJournalPageUICommand(
     IJournalTask journalTask,
     IObservedDataRepository observedDataRepository,
     IOSPSuiteExecutionContext executionContext,
     IActiveSubjectRetriever activeSubjectRetriever
     ) : base(activeSubjectRetriever)
 {
     _journalTask            = journalTask;
     _observedDataRepository = observedDataRepository;
     _executionContext       = executionContext;
 }
 protected override void Context()
 {
     _view                   = A.Fake <ISearchView>();
     _regionResolver         = A.Fake <IRegionResolver>();
     _activeSubjectRetriever = A.Fake <IActiveSubjectRetriever>();
     _searchResultMapper     = A.Fake <ISearchResultToDTOSearchResultMapper>();
     _searchTask             = A.Fake <ISearchTask>();
     _applicationController  = A.Fake <IMoBiApplicationController>();
     _context                = A.Fake <IMoBiContext>();
     sut = new SearchPresenter(_view, _regionResolver, _activeSubjectRetriever, _searchResultMapper, _searchTask, _applicationController, _context);
 }
        protected override void Context()
        {
            _simulationUpdateTask   = A.Fake <ISimulationUpdateTask>();
            _activeSubjectRetriever = A.Fake <IActiveSubjectRetriever>();
            _notificationPresenter  = A.Fake <INotificationPresenter>();
            _context = A.Fake <IMoBiContext>();
            sut      = new ConfigureSimulationUICommand(_simulationUpdateTask, _notificationPresenter, _context, _activeSubjectRetriever);

            _simulation = A.Fake <IMoBiSimulation>();
            sut.Subject = _simulation;
        }
Beispiel #10
0
 public MenuAndToolBarPresenter(IMenuAndToolBarView view, IMenuBarItemRepository menuBarItemRepository,
                                IButtonGroupRepository buttonGroupRepository, IMRUProvider mruProvider, ISkinManager skinManager,
                                IMoBiContext context, IActiveSubjectRetriever activeSubjectRetriever)
     : base(view, menuBarItemRepository, mruProvider)
 {
     _skinManager            = skinManager;
     _context                = context;
     _menuBarItemRepository  = menuBarItemRepository;
     _buttonGroupRepository  = buttonGroupRepository;
     _activeSubjectRetriever = activeSubjectRetriever;
 }
Beispiel #11
0
 public ConfigureSimulationTask(IBuildingBlockTask buildingBlockTask, IActiveSubjectRetriever activeSubjectRetriever,
                                ISimulationSettingsRetriever simulationSettingsRetriever, IApplicationController applicationController, IExecutionContext executionContext,
                                IParameterIdUpdater parameterIdUpdater, ISimulationResultsTask simulationResultsTask)
 {
     _buildingBlockTask           = buildingBlockTask;
     _activeSubjectRetriever      = activeSubjectRetriever;
     _simulationSettingsRetriever = simulationSettingsRetriever;
     _applicationController       = applicationController;
     _executionContext            = executionContext;
     _parameterIdUpdater          = parameterIdUpdater;
     _simulationResultsTask       = simulationResultsTask;
 }
Beispiel #12
0
 public MenuAndToolBarPresenter(IMenuAndToolBarView view, IMenuBarItemRepository menuBarItemRepository,
                                IButtonGroupRepository buttonGroupRepository, IMRUProvider mruProvider,
                                ISkinManager skinManager, IStartOptions startOptions, IWorkspace workspace, IActiveSubjectRetriever activeSubjectRetriever) : base(view, menuBarItemRepository, mruProvider)
 {
     _menuBarItemRepository  = menuBarItemRepository;
     _buttonGroupRepository  = buttonGroupRepository;
     _skinManager            = skinManager;
     _startOptions           = startOptions;
     _workspace              = workspace;
     _activeSubjectRetriever = activeSubjectRetriever;
     _enabled = true;
 }
        protected override void Context()
        {
            _populationExportTask   = A.Fake <IPopulationExportTask>();
            _activeSubjectRetriever = A.Fake <IActiveSubjectRetriever>();
            _applicationController  = A.Fake <IApplicationController>();
            _selectFilePresenter    = A.Fake <ISelectFilePresenter>();
            A.CallTo(_applicationController).WithReturnType <ISelectFilePresenter>().Returns(_selectFilePresenter);

            A.CallTo(_selectFilePresenter).WithReturnType <FileSelection>().Returns(_fileSelection);

            sut = new ExportPopulationSimulationToCSVCommand(_populationExportTask, _applicationController, _activeSubjectRetriever);
        }
        protected override void Context()
        {
            _interactionTasksForReactionBuilder = A.Fake <IInteractionTasksForReactionBuilder>();
            _activeSubjectRetriever             = A.Fake <IActiveSubjectRetriever>();
            _moBiContext     = A.Fake <IMoBiContext>();
            _reactionBuilder = new ReactionBuilder();

            sut = new AddEductUICommand(_moBiContext, _activeSubjectRetriever, _interactionTasksForReactionBuilder);
            sut.For(_reactionBuilder);

            _moBiReactionBuildingBlock = A.Fake <IMoBiReactionBuildingBlock>();
            A.CallTo(() => _activeSubjectRetriever.Active <IMoBiReactionBuildingBlock>()).Returns(_moBiReactionBuildingBlock);
        }
 protected override void Context()
 {
     _executionContext            = A.Fake <IExecutionContext>();
     _buildingBlockTask           = A.Fake <IBuildingBlockTask>();
     _applicationController       = A.Fake <IApplicationController>();
     _activeSubjectRetriever      = A.Fake <IActiveSubjectRetriever>();
     _simulationSettingsRetriever = A.Fake <ISimulationSettingsRetriever>();
     _parameterIdUpdater          = A.Fake <IParameterIdUpdater>();
     _simulationResultsTask       = A.Fake <ISimulationResultsTask>();
     _parameterIdentificationTask = A.Fake <IParameterIdentificationTask>();
     sut = new ConfigureSimulationTask(_buildingBlockTask, _activeSubjectRetriever, _simulationSettingsRetriever, _applicationController,
                                       _executionContext, _parameterIdUpdater, _simulationResultsTask);
 }
 public EditExplicitFormulaPresenter(IEditExplicitFormulaView view, IExplicitFormulaToExplicitFormulaDTOMapper explicitFormulaMapper, IActiveSubjectRetriever activeSubjectRetriever,
                                     IMoBiContext context, ICircularReferenceChecker circularReferenceChecker,
                                     IMoBiFormulaTask moBiFormulaTask, IReactionDimensionRetriever reactionDimensionRetriever, IDisplayUnitRetriever displayUnitRetriever,
                                     IViewItemContextMenuFactory contextMenuFactory, IUserSettings userSettings, IDimensionFactory dimensionFactory) : base(view, displayUnitRetriever)
 {
     _explicitFormulaMapper      = explicitFormulaMapper;
     _circularReferenceChecker   = circularReferenceChecker;
     _moBiFormulaTask            = moBiFormulaTask;
     _reactionDimensionRetriever = reactionDimensionRetriever;
     _contextMenuFactory         = contextMenuFactory;
     _userSettings           = userSettings;
     _dimensionFactory       = dimensionFactory;
     _context                = context;
     _activeSubjectRetriever = activeSubjectRetriever;
 }
 protected override void Context()
 {
     _view = A.Fake <IEditExplicitFormulaView>();
     _explicitFormulaMapper  = A.Fake <IExplicitFormulaToExplicitFormulaDTOMapper>();
     _activeSubjectRetriever = A.Fake <IActiveSubjectRetriever>();
     _context                    = A.Fake <IMoBiContext>();
     _formulaChecker             = A.Fake <ICircularReferenceChecker>();
     _dialogCreator              = A.Fake <IDialogCreator>();
     _interactionTask            = A.Fake <IInteractionTasksForChildren <IFormula, IFormulaUsablePath> >();
     _reactionDimensionRetriever = A.Fake <IReactionDimensionRetriever>();
     _displayUnitRetriever       = A.Fake <IDisplayUnitRetriever>();
     _dimensionFactory           = A.Fake <IDimensionFactory>();
     _userSettings               = A.Fake <IUserSettings>();
     _viewItemContextMenuFactory = A.Fake <IViewItemContextMenuFactory>();
     _moBiFormulaTask            = A.Fake <IMoBiFormulaTask>();
     sut = new EditExplicitFormulaPresenter(_view, _explicitFormulaMapper, _activeSubjectRetriever, _context, _formulaChecker,
                                            _moBiFormulaTask, _reactionDimensionRetriever, _displayUnitRetriever, _viewItemContextMenuFactory, _userSettings, _dimensionFactory);
 }
 public InteractionTaskContext(IMoBiContext context, IMoBiApplicationController applicationController,
                               IInteractionTask interactionTask, IActiveSubjectRetriever activeSubjectRetriever, IUserSettings userSettings,
                               IDisplayUnitRetriever displayUnitRetriever, IDialogCreator dialogCreator,
                               ICommandTask commandTask, IObjectTypeResolver objectTypeResolver, IMoBiFormulaTask moBiFormulaTask,
                               IMoBiConfiguration configuration, DirectoryMapSettings directoryMapSettings)
 {
     DialogCreator          = dialogCreator;
     Context                = context;
     ApplicationController  = applicationController;
     InteractionTask        = interactionTask;
     ActiveSubjectRetriever = activeSubjectRetriever;
     UserSettings           = userSettings;
     DisplayUnitRetriever   = displayUnitRetriever;
     _commandTask           = commandTask;
     _objectTypeResolver    = objectTypeResolver;
     _configuration         = configuration;
     _directoryMapSettings  = directoryMapSettings;
     MoBiFormulaTask        = moBiFormulaTask;
 }
Beispiel #19
0
        protected override void Context()
        {
            _journalTask            = A.Fake <IJournalTask>();
            _activeSubjectRetriever = A.Fake <IActiveSubjectRetriever>();
            _observedDataRepository = A.Fake <IObservedDataRepository>();
            _executionContext       = A.Fake <IOSPSuiteExecutionContext>();

            sut = new AddParameterAnalysableToActiveJournalPageUICommand(_journalTask, _observedDataRepository, _executionContext, _activeSubjectRetriever);

            _parameterIdentification = new ParameterIdentification();

            sut.Subject = _parameterIdentification;

            _simulation1 = A.Fake <ISimulation>();
            _simulation2 = A.Fake <ISimulation>();
            _parameterIdentification.AddSimulation(_simulation1);
            _parameterIdentification.AddSimulation(_simulation2);

            _obs1 = new DataRepository("OBS1");
            _obs2 = new DataRepository("OBS2");
            A.CallTo(() => _observedDataRepository.AllObservedDataUsedBy(_parameterIdentification)).Returns(new[] { _obs1, _obs2 });
        }
        protected override void Context()
        {
            _view = A.Fake <IMenuAndToolBarView>();
            _menuBarItemRepository  = A.Fake <IMenuBarItemRepository>();
            _buttonGroupRepository  = A.Fake <IButtonGroupRepository>();
            _mruProvider            = A.Fake <IMRUProvider>();
            _skinManager            = A.Fake <ISkinManager>();
            _workspace              = A.Fake <IWorkspace>();
            _activeSubjectRetriever = A.Fake <IActiveSubjectRetriever>();
            _startOptions           = A.Fake <IStartOptions>();

            sut = new MenuAndToolBarPresenter(_view, _menuBarItemRepository, _buttonGroupRepository, _mruProvider, _skinManager, _startOptions, _workspace, _activeSubjectRetriever);


            A.CallTo(() => _menuBarItemRepository[A <MenuBarItemId> ._]).ReturnsLazily(item =>
            {
                {
                    var id = item.Arguments[0].DowncastTo <MenuBarItemId>();
                    return(FindMenuById(id));
                }
            });
        }
Beispiel #21
0
        protected override void Context()
        {
            base.Context();
            _reactionBuildingBlock = new MoBiReactionBuildingBlock
            {
                DiagramModel   = new DiagramModel(),
                DiagramManager = new MoBiReactionDiagramManager()
            };

            _moBiReactionDiagramManager = _reactionBuildingBlock.DiagramManager.DowncastTo <IReactionDiagramManager <IMoBiReactionBuildingBlock> >();

            _moBiReactionDiagramManager.InitializeWith(_reactionBuildingBlock, A.Fake <IDiagramOptions>());

            _molecule = new MoleculeBuilder().WithId("moleculeId").WithName("moleculeName");
            _reaction = new ReactionBuilder().WithId("reactionId");
            _reaction.AddEduct(new ReactionPartnerBuilder(_molecule.Name, 1.0));
            _reactionBuildingBlock.Add(_reaction);
            _moBiReactionDiagramManager.AddObjectBase(_reaction);
            _moBiReactionDiagramManager.AddMolecule(_reaction, "moleculeName");
            _moleculeNode           = _moBiReactionDiagramManager.GetMoleculeNodes("moleculeName").FirstOrDefault();
            _reactionNode           = _moBiReactionDiagramManager.PkModel.DiagramModel.GetAllChildren <ReactionNode>().FirstOrDefault();
            _interactionTask        = A.Fake <IInteractionTasksForChildren <IMoBiReactionBuildingBlock, IReactionBuilder> >();
            _activeSubjectRetriever = A.Fake <IActiveSubjectRetriever>();

            var reactionLink = new ReactionLink();

            reactionLink.Initialize(ReactionLinkType.Educt, _reactionNode, _moleculeNode);

            sut.Edit(_reactionBuildingBlock);

            var removeReactionCommand = new RemoveCommandFor <IMoBiReactionBuildingBlock, IReactionBuilder>(_interactionTask, _moBiContext, _activeSubjectRetriever);

            A.CallTo(() => _moBiContext.Get <IReactionBuilder>(_reaction.Id)).Returns(_reaction);
            A.CallTo(() => _moBiContext.Resolve <RemoveCommandFor <IMoBiReactionBuildingBlock, IReactionBuilder> >()).Returns(removeReactionCommand);
            A.CallTo(() => _activeSubjectRetriever.Active <IBuildingBlock>()).Returns(_reactionBuildingBlock);
            A.CallTo(() => _interactionTask.Remove(_reaction, _reactionBuildingBlock, _reactionBuildingBlock, A <bool> ._)).Invokes(x => _reactionBuildingBlock.Remove(_reaction));
        }
 public StopParameterIdentificationUICommand(IParameterIdentificationRunner parameterIdentificationRunner, IActiveSubjectRetriever activeSubjectRetriever) : base(activeSubjectRetriever)
 {
     _parameterIdentificationRunner = parameterIdentificationRunner;
 }
 protected override void Context()
 {
     _populationTask         = A.Fake <IPopulationTask>();
     _activeSubjectRetriever = A.Fake <IActiveSubjectRetriever>();
     sut = new ExtractIndividualsFromPopulationCommand(_activeSubjectRetriever, _populationTask);
 }
 public RunSensitivityAnalysisUICommand(ISensitivityAnalysisRunner sensitivityAnalysisRunner, IActiveSubjectRetriever activeSubjectRetriever) : base(activeSubjectRetriever)
 {
     _sensitivityAnalysisRunner = sensitivityAnalysisRunner;
 }
Beispiel #25
0
 protected ActiveObjectUICommand(IActiveSubjectRetriever activeSubjectRetriever)
 {
     _activeSubjectRetriever = activeSubjectRetriever;
 }
 public AddEductUICommand(IMoBiContext context, IActiveSubjectRetriever activeSubjectRetriever, IInteractionTasksForReactionBuilder reactionTask) : base(context, activeSubjectRetriever, reactionTask)
 {
 }
 protected AddReactionBuilderUICommand(IMoBiContext context, IActiveSubjectRetriever activeSubjectRetriever, IInteractionTasksForReactionBuilder reactionTask)
 {
     _context = context;
     _activeSubjectRetriever = activeSubjectRetriever;
     _reactionTask           = reactionTask;
 }
 protected override void Context()
 {
     _simulationTask         = A.Fake <ICloneSimulationTask>();
     _activeSubjectRetriever = A.Fake <IActiveSubjectRetriever>();
     sut = new CloneSimulationCommand(_simulationTask, _activeSubjectRetriever);
 }
Beispiel #29
0
 protected override void Context()
 {
     _simulationTask         = A.Fake <ISimulationExportTask>();
     _activeSubjectRetriever = A.Fake <IActiveSubjectRetriever>();
     sut = new ExportPopulationSimulationPKAnalysesCommand(_simulationTask, _activeSubjectRetriever);
 }
 public CloneSimulationCommand(ICloneSimulationTask simulationTask, IActiveSubjectRetriever activeSubjectRetriever) : base(activeSubjectRetriever)
 {
     _simulationTask = simulationTask;
 }