protected override void Context() { _presentationUserSettings = A.Fake <IPresentationUserSettings>(); _view = A.Fake <IMainComparisonView>(); _regionResolver = A.Fake <IRegionResolver>(); _comparisonPresenter = A.Fake <IComparisonPresenter>(); _comparerSettingsPresenter = A.Fake <IComparerSettingsPresenter>(); _dialogCreator = A.Fake <IDialogCreator>(); _exportToExcelTask = A.Fake <IExportDataTableToExcelTask>(); _userComparerSettings = A.Fake <ComparerSettings>(); _executionContext = A.Fake <IOSPSuiteExecutionContext>(); A.CallTo(() => _presentationUserSettings.ComparerSettings).Returns(_userComparerSettings); sut = new MainComparisonPresenterForSpecs(_view, _regionResolver, _comparisonPresenter, _comparerSettingsPresenter, _presentationUserSettings, _dialogCreator, _exportToExcelTask, _executionContext); }
protected MainComparisonPresenter(IMainComparisonView view, IRegionResolver regionResolver, IComparisonPresenter comparisonPresenter, IComparerSettingsPresenter comparerSettingsPresenter, IPresentationUserSettings presentationUserSettings, IDialogCreator dialogCreator, IExportDataTableToExcelTask exportToExcelTask, IOSPSuiteExecutionContext executionContext, RegionName regionName) : base(view) { _regionResolver = regionResolver; _comparisonPresenter = comparisonPresenter; _comparerSettingsPresenter = comparerSettingsPresenter; _dialogCreator = dialogCreator; _exportToExcelTask = exportToExcelTask; _executionContext = executionContext; _regionName = regionName; AddSubPresenters(_comparisonPresenter, comparerSettingsPresenter); view.AddSettingsView(comparerSettingsPresenter.View); view.AddComparisonView(_comparisonPresenter.View); view.SettingsVisible = false; _comparerSettings = presentationUserSettings.ComparerSettings; comparerSettingsPresenter.Edit(_comparerSettings); updateButtons(); }
public MainComparisonPresenterForSpecs(IMainComparisonView view, IRegionResolver regionResolver, IComparisonPresenter comparisonPresenter, IComparerSettingsPresenter comparerSettingsPresenter, IPresentationUserSettings presentationUserSettings, IDialogCreator dialogCreator, IExportDataTableToExcelTask exportToExcelTask, IOSPSuiteExecutionContext executionContext) : base(view, regionResolver, comparisonPresenter, comparerSettingsPresenter, presentationUserSettings, dialogCreator, exportToExcelTask, executionContext, new RegionName("A", "A", ApplicationIcons.Comparison)) { }
public void AttachPresenter(IComparisonPresenter presenter) { //nothing to do for now }
public MainComparisonPresenter(IMainComparisonView view, IRegionResolver regionResolver, IComparisonPresenter comparisonPresenter, IComparerSettingsPresenter comparerSettingsPresenter, IPresentationUserSettings presentationUserSettings, IDialogCreator dialogCreator, IExportDataTableToExcelTask exportToExcelTask, IExecutionContext executionContext) : base(view, regionResolver, comparisonPresenter, comparerSettingsPresenter, presentationUserSettings, dialogCreator, exportToExcelTask, executionContext, RegionNames.Comparison) { }