Beispiel #1
0
        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();
        }
Beispiel #2
0
 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();
 }
Beispiel #3
0
 public void AttachPresenter(IParameterIdentificationIdentificationParametersPresenter presenter)
 {
     _presenter = presenter;
 }