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