protected override void Context() { _identificationParameterPresenter = A.Fake <IParameterIdentificationIdentificationParametersPresenter>(); _view = A.Fake <IParameterIdentificationParameterSelectionView>(); _simulationParametersPresenter = A.Fake <ISimulationParametersPresenter>(); _linkedParametersPresenter = A.Fake <IParameterIdentificationLinkedParametersPresenter>(); sut = new ParameterIdentificationParameterSelectionPresenter(_view, _simulationParametersPresenter, _identificationParameterPresenter, _linkedParametersPresenter); _parameterIdentification = new ParameterIdentification(); }
public SensitivityAnalysisParameterSelectionPresenter(ISensitivityAnalysisParameterSelectionView view, ISimulationParametersPresenter simulationParametersPresenter, ISensitivityAnalysisParametersPresenter sensitivityAnalysisParametersPresenter, ISimulationRepository simulationRepository, ILazyLoadTask lazyLoadTask, ISimulationSelector simulationSelector, ISensitivityAnalysisTask sensitivityAnalysisTask) : base(view) { _simulationParametersPresenter = simulationParametersPresenter; _sensitivityAnalysisParametersPresenter = sensitivityAnalysisParametersPresenter; _simulationRepository = simulationRepository; _lazyLoadTask = lazyLoadTask; _simulationSelector = simulationSelector; _sensitivityAnalysisTask = sensitivityAnalysisTask; _subPresenterManager.Add(_simulationParametersPresenter); _subPresenterManager.Add(_sensitivityAnalysisParametersPresenter); _view.AddSimulationParametersView(_simulationParametersPresenter.BaseView); _view.AddSensitivityParametersView(_sensitivityAnalysisParametersPresenter.BaseView); }
public ParameterIdentificationParameterSelectionPresenter(IParameterIdentificationParameterSelectionView view, ISimulationParametersPresenter simulationParametersPresenter, IParameterIdentificationIdentificationParametersPresenter identificationParametersPresenter, IParameterIdentificationLinkedParametersPresenter linkedParametersPresenter) : base(view) { _simulationParametersPresenter = simulationParametersPresenter; _identificationParametersPresenter = identificationParametersPresenter; _linkedParametersPresenter = linkedParametersPresenter; _view.AddSimulationParametersView(_simulationParametersPresenter.BaseView); _view.AddIdentificationParametersView(_identificationParametersPresenter.BaseView); _view.AddLinkedParametersView(_linkedParametersPresenter.BaseView); AddSubPresenters(simulationParametersPresenter, _identificationParametersPresenter, _linkedParametersPresenter); _identificationParametersPresenter.IdentificationParameterSelected += (o, e) => identificationParameterSelected(e.IdentificationParameter); _identificationParametersPresenter.NoIdentificationParameterSelected += (o, e) => clearSelection(); _linkedParametersPresenter.ParameterRemovedFromIdentificationParameter += (o, e) => parameterRemovedFromIdentificationParameter(); _linkedParametersPresenter.ParameterUnlinkedFromIdentificationParameter += (o, e) => parameterUnlinkedFromIdentificationParameter(e.LinkedParameter); _linkedParametersPresenter.ParameterLinkedToIdentificationParameter += (o, e) => parameterLinkedToIdentificationParameter(); }
protected override void Context() { _view = A.Fake <ISensitivityAnalysisParameterSelectionView>(); _simulationParametersPresenter = A.Fake <ISimulationParametersPresenter>(); _sensitivityAnalysisParametersPresenter = A.Fake <ISensitivityAnalysisParametersPresenter>(); _simulationRepository = A.Fake <ISimulationRepository>(); _lazyLoadTask = A.Fake <ILazyLoadTask>(); _simulationSelector = A.Fake <ISimulationSelector>(); _sensitivityAnalysisTask = A.Fake <ISensitivityAnalysisTask>(); sut = new SensitivityAnalysisParameterSelectionPresenter(_view, _simulationParametersPresenter, _sensitivityAnalysisParametersPresenter, _simulationRepository, _lazyLoadTask, _simulationSelector, _sensitivityAnalysisTask); _sensitivityAnalysis = new SensitivityAnalysis { Simulation = A.Fake <ISimulation>() }; _simulations = new[] { _sensitivityAnalysis.Simulation }; A.CallTo(() => _simulationRepository.All()).Returns(_simulations); A.CallTo(() => _simulationSelector.SimulationCanBeUsedForSensitivityAnalysis(_sensitivityAnalysis.Simulation)).Returns(true); }
public void AttachPresenter(ISimulationParametersPresenter presenter) { _presenter = presenter; }