protected override void Context() { base.Context(); _presenterSettings = new TabbedPresenterSettings(); A.CallTo(_presenterSettingsTask).WithReturnType <TabbedPresenterSettings>().Returns(_presenterSettings); sut.LoadSettingsForSubject(_simulation); }
protected override void Context() { base.Context(); _presenterSettings = new TabbedPresenterSettings { SelectedTabIndex = 5 }; A.CallTo(() => _presenterSettingsTask.PresentationSettingsFor <TabbedPresenterSettings>(sut, _simulation)).Returns(_presenterSettings); }
protected EditAnalyzablePresenter(TView view, ISubPresenterItemManager <TSubPresenter> subPresenterItemManager, IReadOnlyList <ISubPresenterItem> subPresenterItems, ISimulationAnalysisPresenterFactory simulationAnalysisPresenterFactory, ISimulationAnalysisPresenterContextMenuFactory contextMenuFactory, IPresentationSettingsTask presentationSettingsTask, ISimulationAnalysisCreator simulationAnalysisCreator) : base(view, subPresenterItemManager, subPresenterItems) { _simulationAnalysisPresenterFactory = simulationAnalysisPresenterFactory; _contextMenuFactory = contextMenuFactory; _presentationSettingsTask = presentationSettingsTask; _simulationAnalysisCreator = simulationAnalysisCreator; _settings = new TabbedPresenterSettings(); }
public void LoadSettingsForSubject(IWithId subject) { _settings = _presentationSettingsTask.PresentationSettingsFor <TabbedPresenterSettings>(this, subject); setSelectedTab(_settings.SelectedTabIndex); }