Exemplo n.º 1
0
 protected override void Context()
 {
     _objectBaseFactory = A.Fake <IObjectBaseFactory>();
     _simulationBuildingBlockUpdater = A.Fake <ISimulationBuildingBlockUpdater>();
     _simulationModelCreator         = A.Fake <ISimulationModelCreator>();
     _simulationParametersUpdater    = A.Fake <ISimulationParametersUpdater>();
     _modelPropertiesTask            = A.Fake <IModelPropertiesTask>();
     _cloner = A.Fake <ICloner>();
     _diagramModelFactory = A.Fake <IDiagramModelFactory>();
     _interactionTask     = A.Fake <IInteractionTask>();
     _individual          = A.Fake <Individual>();
     _compounds           = new List <Compound>();
     A.CallTo(() => _individual.BuildingBlockType).Returns(PKSimBuildingBlockType.Individual);
     _population = A.Fake <Population>();
     A.CallTo(() => _population.BuildingBlockType).Returns(PKSimBuildingBlockType.Population);
     _originData                = new OriginData();
     _modelProperties           = A.Fake <ModelProperties>();
     _individualSimulation      = A.Fake <IndividualSimulation>();
     _populationSimulation      = A.Fake <PopulationSimulation>();
     _objectIdResetter          = A.Fake <IObjectIdResetter>();
     _compoundPropertiesUpdater = A.Fake <ICompoundPropertiesUpdater>();
     A.CallTo(() => _objectBaseFactory.Create <IndividualSimulation>()).Returns(_individualSimulation);
     A.CallTo(() => _objectBaseFactory.Create <PopulationSimulation>()).Returns(_populationSimulation);
     _individual.OriginData = _originData;
     A.CallTo(() => _individual.Organism).Returns(A.Fake <Organism>());
     sut = new SimulationFactory(_objectBaseFactory,
                                 _simulationBuildingBlockUpdater, _simulationModelCreator, _objectIdResetter, _compoundPropertiesUpdater, _simulationParametersUpdater,
                                 _modelPropertiesTask, _cloner, _diagramModelFactory, _interactionTask);
 }
Exemplo n.º 2
0
 protected BaseDiagramPresenter(TView view, IContainerBaseLayouter layouter, IDialogCreator dialogCreator, IDiagramModelFactory diagramModelFactory)
     : base(view)
 {
     _dialogCreator       = dialogCreator;
     _diagramModelFactory = diagramModelFactory;
     _layouter            = layouter;
 }
Exemplo n.º 3
0
 public ReactionDiagramPresenter(IReactionDiagramView view, IContainerBaseLayouter layouter, IMoBiContext context, IUserSettings userSettings, IDialogCreator dialogCreator, IMoBiApplicationController applicationController, IDiagramTask diagramTask, IDiagramLayoutTask diagramLayoutTask,
                                 IStartOptions runOptions, IDiagramModelFactory diagramModelFactory) :
     base(view, layouter, dialogCreator, diagramModelFactory, userSettings, context, diagramTask, runOptions)
 {
     _applicationController = applicationController;
     _diagramPopupMenu      = new PopupMenuReactionDiagram(this, runOptions);
     _moleculePopupMenu     = _diagramPopupMenu;
     _reactionPopupMenu     = new PopupMenuReactionBuilder(this, context, runOptions);
     _diagramLayoutTask     = diagramLayoutTask;
 }
Exemplo n.º 4
0
 public ReactionDiagramPresenter(IReactionDiagramView view,
                                 IContainerBaseLayouter layouter,
                                 IDialogCreator dialogCreator,
                                 IDiagramModelFactory diagramModelFactory,
                                 IUserSettings userSettings,
                                 IDiagramLayoutTask layoutTask,
                                 ISimulationToSimulationReactionDiagramDTOMapper simulationReactionDiagramDTOMapper)
     : base(view, layouter, dialogCreator, diagramModelFactory)
 {
     _userSettings = userSettings;
     _layoutTask   = layoutTask;
     _simulationReactionDiagramDTOMapper = simulationReactionDiagramDTOMapper;
     NodeMoved += (sender, args) => DiagramHasChanged();
 }
Exemplo n.º 5
0
        protected override void Context()
        {
            _diagramLayoutTask            = A.Fake <IDiagramLayoutTask>();
            _mapper                       = A.Fake <ISimulationToSimulationReactionDiagramDTOMapper>();
            _diagramModelFactory          = A.Fake <IDiagramModelFactory>();
            _simulationReactionDiagramDTO = new SimulationReactionDiagramDTO
            {
                DiagramModel   = A.Fake <IDiagramModel>(),
                DiagramManager = A.Fake <IDiagramManager <SimulationReactionDiagramDTO> >()
            };

            sut = new ReactionDiagramPresenter(A.Fake <IReactionDiagramView>(), A.Fake <IContainerBaseLayouter>(), A.Fake <IDialogCreator>(), _diagramModelFactory,
                                               A.Fake <IUserSettings>(), _diagramLayoutTask, _mapper);

            A.CallTo(_mapper).WithReturnType <SimulationReactionDiagramDTO>().Returns(_simulationReactionDiagramDTO);
        }
 public JournalDiagramPresenter(
     IJournalDiagramView view, IContainerBaseLayouter layouter, IDialogCreator dialogCreator,
     IDiagramModelFactory diagramModelFactory,
     IPresentationUserSettings userSettings, IJournalTask journalTask,
     IJournalPageTask journalPageTask, IReloadRelatedItemTask reloadRelatedItemTask,
     IJournalComparisonTask journalComparisonTask, IMultipleBaseNodeContextMenuFactory multipleNodeContextMenuFactory,
     IViewItemContextMenuFactory viewItemContextMenuFactory)
     : base(view, layouter, dialogCreator, diagramModelFactory)
 {
     _userSettings                   = userSettings;
     _journalTask                    = journalTask;
     _journalPageTask                = journalPageTask;
     _reloadRelatedItemTask          = reloadRelatedItemTask;
     _journalComparisonTask          = journalComparisonTask;
     _multipleNodeContextMenuFactory = multipleNodeContextMenuFactory;
     _viewItemContextMenuFactory     = viewItemContextMenuFactory;
 }
Exemplo n.º 7
0
 public SimulationFactory(IObjectBaseFactory objectBaseFactory,
                          ISimulationBuildingBlockUpdater simulationBuildingBlockUpdater, ISimulationModelCreator simulationModelCreator,
                          IObjectIdResetter objectIdResetter, ICompoundPropertiesUpdater compoundPropertiesUpdater,
                          ISimulationParametersUpdater simulationParametersUpdater, IModelPropertiesTask modelPropertiesTask,
                          ICloner cloner, IDiagramModelFactory diagramModelFactory, IInteractionTask interactionTask)
 {
     _objectBaseFactory = objectBaseFactory;
     _simulationBuildingBlockUpdater = simulationBuildingBlockUpdater;
     _simulationModelCreator         = simulationModelCreator;
     _objectIdResetter            = objectIdResetter;
     _compoundPropertiesUpdater   = compoundPropertiesUpdater;
     _simulationParametersUpdater = simulationParametersUpdater;
     _modelPropertiesTask         = modelPropertiesTask;
     _cloner = cloner;
     _diagramModelFactory = diagramModelFactory;
     _interactionTask     = interactionTask;
 }
 protected MoBiBaseDiagramPresenter(TView view,
                                    IContainerBaseLayouter layouter,
                                    IDialogCreator dialogCreator,
                                    IDiagramModelFactory diagramModelFactory,
                                    IUserSettings userSettings,
                                    IMoBiContext context,
                                    IDiagramTask diagramTask,
                                    IStartOptions runOptions)
     : base(view, layouter, dialogCreator, diagramModelFactory)
 {
     _context               = context;
     _diagramTask           = diagramTask;
     _userSettings          = userSettings;
     LayoutConfiguration    = userSettings.ForceLayoutConfigutation;
     _diagramPopupMenu      = new DiagramPopupMenuBase(this, runOptions);
     _containerPopupMenu    = _diagramPopupMenu;
     _neighborhoodPopupMenu = _diagramPopupMenu;
 }
Exemplo n.º 9
0
        protected override void Context()
        {
            _reactionDiagramView       = A.Fake <IReactionDiagramView>();
            _containerBaseLayouter     = A.Fake <IContainerBaseLayouter>();
            _moBiContext               = A.Fake <IMoBiContext>();
            _userSettings              = A.Fake <IUserSettings>();
            _dialogCreator             = A.Fake <IDialogCreator>();
            _moBiApplicationController = A.Fake <IMoBiApplicationController>();
            _diagramTask               = A.Fake <IDiagramTask>();
            _diagramLayoutTask         = A.Fake <IDiagramLayoutTask>();
            _commandCollector          = A.Fake <ICommandCollector>();
            _runOptions          = A.Fake <IStartOptions>();
            _diagramModelFactory = A.Fake <IDiagramModelFactory>();
            sut = new ReactionDiagramPresenter(_reactionDiagramView, _containerBaseLayouter, _moBiContext, _userSettings,
                                               _dialogCreator, _moBiApplicationController, _diagramTask, _diagramLayoutTask, _runOptions, _diagramModelFactory);

            sut.InitializeWith(_commandCollector);
        }
Exemplo n.º 10
0
 public SimulationDiagramPresenter(ISimulationDiagramView view,
                                   IContainerBaseLayouter layouter,
                                   IDialogCreator dialogCreator,
                                   IDiagramModelFactory diagramModelFactory,
                                   IUserSettings userSettings,
                                   IMoBiContext context,
                                   IDiagramTask diagramTask,
                                   IStartOptions runOptions,
                                   IMoBiConfiguration configuration,
                                   ILayerLayouter layerLayouter)
     : base(view, layouter, dialogCreator, diagramModelFactory, userSettings, context, diagramTask, runOptions)
 {
     _configuration           = configuration;
     _layerLayouter           = layerLayouter;
     _diagramPopupMenu        = new PopupMenuModelDiagram(this, dialogCreator, runOptions);
     _containerPopupMenu      = _diagramPopupMenu;
     _moleculeAmountPopupMenu = new DiagramPopupMenuBaseWithContext(this, _context, runOptions);
 }
Exemplo n.º 11
0
 public Converter552To561(ICompoundCalculationMethodCategoryRepository compoundCalculationMethodCategoryRepository, IIndividualFactory individualFactory,
                          ICloner cloner, INeighborhoodFinalizer neighborhoodFinalizer, IContainerTask containerTask,
                          IPKSimXmlSerializerRepository serializerRepository, IReactionBuildingBlockCreator reactionBuildingBlockCreator,
                          IDiagramModelFactory diagramModelFactory, ICompoundProcessRepository compoundProcessRepository, IParameterSetUpdater parameterSetUpdater, IDialogCreator dialogCreator,
                          IRenalAgingCalculationMethodUpdater renalAgingCalculationMethodUpdater,
                          IIndividualUpdater individualUpdater)
 {
     _compoundCalculationMethodCategoryRepository = compoundCalculationMethodCategoryRepository;
     _individualFactory                  = individualFactory;
     _cloner                             = cloner;
     _neighborhoodFinalizer              = neighborhoodFinalizer;
     _containerTask                      = containerTask;
     _serializerRepository               = serializerRepository;
     _reactionBuildingBlockCreator       = reactionBuildingBlockCreator;
     _diagramModelFactory                = diagramModelFactory;
     _compoundProcessRepository          = compoundProcessRepository;
     _parameterSetUpdater                = parameterSetUpdater;
     _dialogCreator                      = dialogCreator;
     _renalAgingCalculationMethodUpdater = renalAgingCalculationMethodUpdater;
     _individualUpdater                  = individualUpdater;
 }
        protected override void Context()
        {
            _journalTask           = A.Fake <IJournalTask>();
            _view                  = A.Fake <IJournalDiagramView>();
            _reloadRelatedItemTask = A.Fake <IReloadRelatedItemTask>();
            var journalComparisonTask = A.Fake <IJournalComparisonTask>();

            _multipleBaseNodeContextMenuFactory = A.Fake <IMultipleBaseNodeContextMenuFactory>();
            _journalPageTask            = A.Fake <IJournalPageTask>();
            _userSettings               = A.Fake <IPresentationUserSettings>();
            _dialogCreator              = A.Fake <IDialogCreator>();
            _containerBaseLayouter      = A.Fake <IContainerBaseLayouter>();
            _viewItemContextMenuFactory = A.Fake <IViewItemContextMenuFactory>();
            _diagramModelFactory        = A.Fake <IDiagramModelFactory>();
            sut = new JournalDiagramPresenter(_view, _containerBaseLayouter, _dialogCreator, _diagramModelFactory, _userSettings, _journalTask,
                                              _journalPageTask, _reloadRelatedItemTask, journalComparisonTask, _multipleBaseNodeContextMenuFactory, _viewItemContextMenuFactory);

            _journal        = new Journal();
            _journalDiagram = new JournalDiagram().WithName(global::OSPSuite.Assets.Captions.Journal.DefaultDiagramName);
            _journal.AddDiagram(_journalDiagram);
            _journalDiagram.DiagramManager = A.Fake <IDiagramManager <JournalDiagram> >();
            _journalDiagram.DiagramModel   = A.Fake <IDiagramModel>();
            sut.Handle(new JournalLoadedEvent(_journal));
        }
 protected override void Context()
 {
     _diagramModelFactory          = A.Fake <IDiagramModelFactory>();
     _journalDiagramManagerFactory = A.Fake <IJournalDiagramManagerFactory>();
     sut = new JournalDiagramFactory(_diagramModelFactory, _journalDiagramManagerFactory);
 }
Exemplo n.º 14
0
 public JournalDiagramFactory(IDiagramModelFactory diagramModelFactory, IJournalDiagramManagerFactory journalDiagramManagerFactory)
 {
     _diagramModelFactory          = diagramModelFactory;
     _journalDiagramManagerFactory = journalDiagramManagerFactory;
 }
Exemplo n.º 15
0
 public SpatialStructureDiagramPresenter(ISpatialStructureDiagramView view, IContainerBaseLayouter layouter, IUserSettings userSettings, IMoBiContext context, IDialogCreator dialogCreator, IMoBiConfiguration configuration, IDiagramTask diagramTask, IStartOptions runOptions, IDiagramModelFactory diagramModelFactory)
     : base(view, layouter, dialogCreator, diagramModelFactory, userSettings, context, diagramTask, runOptions)
 {
     _configuration         = configuration;
     _diagramPopupMenu      = new PopupMenuSpaceDiagram(this, runOptions);
     _containerPopupMenu    = new PopupMenuFullContainerWithParametersNode(this, _context, runOptions);
     _neighborhoodPopupMenu = new PopupMenuFullEntityNode <INeighborhoodBuilder>(this, _context, runOptions);
 }