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(); }
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); }