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);
 }
示例#2
0
 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))
 {
 }
示例#4
0
 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)
 {
 }