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);
 }
예제 #3
0
 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();
 }
예제 #4
0
 public void LoadSettingsForSubject(IWithId subject)
 {
     _settings = _presentationSettingsTask.PresentationSettingsFor <TabbedPresenterSettings>(this, subject);
     setSelectedTab(_settings.SelectedTabIndex);
 }