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;
 }
Example #2
0
 public PKSimReactionDiagramPresenter(IPKSimReactionDiagramView view, IContainerBaseLayouter layouter, IDialogCreator dialogCreator,
                                      IReactionBuildingBlockCreator reactionBuildingBlockCreator,
                                      IUserSettings userSettings,
                                      IReactionBuildingBlockToReactionBuildingBlockWithDiagramMapper buildingBlockToWithDiagramMapper,
                                      IDiagramLayoutTask layoutTask, ISimulationToSimulationReactionDiagramDTOMapper simulationReactionDiagramMapper)
     : base(view, layouter, dialogCreator)
 {
     _reactionBuildingBlockCreator = reactionBuildingBlockCreator;
     _userSettings = userSettings;
     _buildingBlockToWithDiagramMapper = buildingBlockToWithDiagramMapper;
     _layoutTask = layoutTask;
     _simulationReactionDiagramMapper = simulationReactionDiagramMapper;
 }
 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();
 }
Example #4
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);
        }
Example #5
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);
        }