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