Beispiel #1
0
        protected override void Context()
        {
            _view = A.Fake <IParameterIdentificationFeedbackView>();
            _presenterUserSettings     = A.Fake <IPresentationUserSettings>();
            _singleFeedbackPresenter   = A.Fake <ISingleParameterIdentificationFeedbackPresenter>();
            _multipleFeedbackPresenter = A.Fake <IMultipleParameterIdentificationFeedbackPresenter>();

            sut = new ParameterIdentificationFeedbackPresenter(_view, _presenterUserSettings, _singleFeedbackPresenter, _multipleFeedbackPresenter);

            _paramterIdentification = A.Fake <ParameterIdentification>();
        }
Beispiel #2
0
        public ParameterIdentificationFeedbackPresenter(IParameterIdentificationFeedbackView view, IPresentationUserSettings presenterUserSettings,
                                                        ISingleParameterIdentificationFeedbackPresenter singleFeedbackPresenter, IMultipleParameterIdentificationFeedbackPresenter multipleFeedbackPresenter) : base(view)
        {
            _presenterUserSettings     = presenterUserSettings;
            _singleFeedbackPresenter   = singleFeedbackPresenter;
            _multipleFeedbackPresenter = multipleFeedbackPresenter;

            AddSubPresenters(_singleFeedbackPresenter, _multipleFeedbackPresenter);
            ShouldRefreshFeedback = feedbackEditorSettings.RefreshFeedback;
            _view.BindToProperties();
            _view.NoFeedbackAvailable();
            _activeFeedbackPresenter = null;
        }
Beispiel #3
0
 public void AttachPresenter(IMultipleParameterIdentificationFeedbackPresenter presenter)
 {
     _presenter = presenter;
 }