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>(); }
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; }
public void AttachPresenter(ISingleParameterIdentificationFeedbackPresenter presenter) { _presenter = presenter; }