public JournalPageEditorFormPresenter(IJournalPageEditorFormView view, IJournalPageEditorPresenter journalPageEditorPresenter, IPresentationUserSettings userSettings) : base(view)
 {
     _journalPageEditorPresenter = journalPageEditorPresenter;
     _userSettings = userSettings;
     view.AttachWorkingJournalItemEditorView(journalPageEditorPresenter.View);
     AddSubPresenters(_journalPageEditorPresenter);
 }
        protected override void Context()
        {
            _presentationUserSettings = A.Fake <IPresentationUserSettings>();
            _view = A.Fake <ISensitivityAnalysisFeedbackView>();
            _sensitivityAnalysis = new SensitivityAnalysis();

            sut = new SensitivityAnalysisFeedbackPresenter(_view, _presentationUserSettings);
        }
Ejemplo n.º 3
0
 public ChartEditorLayoutTask(IPresentationUserSettings userSettings, IChartLayoutTemplateRepository chartLayoutTemplateRepository,
                              IOSPSuiteXmlSerializerRepository chartEditorXmlSerializerRepository, IDialogCreator dialogCreator)
 {
     _userSettings = userSettings;
     _chartLayoutTemplateRepository = chartLayoutTemplateRepository;
     _dialogCreator     = dialogCreator;
     _settingsPersistor = new DataPersistor(chartEditorXmlSerializerRepository);
 }
Ejemplo n.º 4
0
 public ChartFactory(IContainer container, IIdGenerator idGenerator, IPresentationUserSettings presentationUserSettings, IDimensionFactory dimensionFactory, ITableFormulaToDataRepositoryMapper dataRepositoryMapper)
 {
     _container   = container;
     _idGenerator = idGenerator;
     _presentationUserSettings = presentationUserSettings;
     _dimensionFactory         = dimensionFactory;
     _dataRepositoryMapper     = dataRepositoryMapper;
 }
Ejemplo n.º 5
0
 protected override void Context()
 {
     _container    = A.Fake <IContainer>();
     _userSettings = A.Fake <IPresentationUserSettings>();
     _userSettings.DefaultChartYScaling  = Scalings.Linear;
     _tableFormulaToDataRepositoryMapper = A.Fake <ITableFormulaToDataRepositoryMapper>();
     _dimensionFactory = A.Fake <IDimensionFactory>();
     sut = new ChartFactory(_container, new IdGenerator(), _userSettings, _dimensionFactory, _tableFormulaToDataRepositoryMapper);
 }
Ejemplo n.º 6
0
        protected override void Context()
        {
            _userSettings = A.Fake <IPresentationUserSettings>();

            _userSettings.ProjectFiles = new List <string> {
                _pathThatExists, _pathThatDoesNotExist
            };
            sut = new MRUProvider(_userSettings);
        }
Ejemplo n.º 7
0
        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>();
        }
        protected override void Context()
        {
            _journalPageEditorFormView  = A.Fake <IJournalPageEditorFormView>();
            _journalPageEditorPresenter = A.Fake <IJournalPageEditorPresenter>();
            _userSettings = A.Fake <IPresentationUserSettings>();

            _journalSearch = new JournalSearch();
            sut            = new JournalPageEditorFormPresenter(
                _journalPageEditorFormView,
                _journalPageEditorPresenter, _userSettings);
        }
Ejemplo n.º 9
0
 public ChartEditorLayoutTask(
     IPresentationUserSettings userSettings,
     IChartLayoutTemplateRepository chartLayoutTemplateRepository,
     IDataPersistor dataPersistor,
     IDialogCreator dialogCreator)
 {
     _userSettings = userSettings;
     _chartLayoutTemplateRepository = chartLayoutTemplateRepository;
     _dataPersistor = dataPersistor;
     _dialogCreator = dialogCreator;
 }
Ejemplo n.º 10
0
        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;
        }
Ejemplo n.º 11
0
 public SimpleChartPresenter(ISimpleChartView view, IChartDisplayPresenter chartDisplayPresenter, IChartFactory chartFactory,
                             IEventPublisher eventPublisher, IPresentationUserSettings presentationUserSettings, IDimensionFactory dimensionFactory)
     : base(view)
 {
     _chartDisplayPresenter    = chartDisplayPresenter;
     _chartFactory             = chartFactory;
     _eventPublisher           = eventPublisher;
     _presentationUserSettings = presentationUserSettings;
     _dimensionFactory         = dimensionFactory;
     _view.AddView(_chartDisplayPresenter.View);
     _chartDisplayPresenter.DisableCurveAndAxisEdits();
     LogLinSelectionEnabled = false;
     AddSubPresenters(_chartDisplayPresenter);
 }
 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 override void Context()
        {
            _view                     = A.Fake <ISimpleChartView>();
            _chartFactory             = A.Fake <IChartFactory>();
            _chartDisplayPresenter    = A.Fake <IChartDisplayPresenter>();
            _eventPublisher           = A.Fake <IEventPublisher>();
            _dimensionFactory         = A.Fake <IDimensionFactory>();
            _presentationUserSettings = A.Fake <IPresentationUserSettings>();
            sut = new SimpleChartPresenter(_view, _chartDisplayPresenter, _chartFactory, _eventPublisher, _presentationUserSettings, _dimensionFactory);

            _presentationUserSettings.DefaultChartYScaling = Scalings.Log;
            A.CallTo(() => _chartFactory.Create <CurveChart>()).ReturnsLazily(() => new CurveChart {
                DefaultYAxisScaling = _presentationUserSettings.DefaultChartYScaling
            });
        }
 protected override void Context()
 {
     _userSettings             = A.Fake <IPresentationUserSettings>();
     _projectRetriever         = A.Fake <IProjectRetriever>();
     _userSettingsDisplayUnits = A.Fake <DisplayUnitsManager>();
     _projectDisplayUnits      = A.Fake <DisplayUnitsManager>();
     A.CallTo(() => _userSettings.DisplayUnits).Returns(_userSettingsDisplayUnits);
     A.CallTo(() => _projectRetriever.CurrentProject.DisplayUnits).Returns(_projectDisplayUnits);
     sut                    = new DisplayUnitRetriever(_projectRetriever, _userSettings);
     _dimension             = A.Fake <IDimension>();
     _defaultDimensionUnit  = A.Fake <Unit>();
     _dimension.DefaultUnit = _defaultDimensionUnit;
     A.CallTo(() => _userSettingsDisplayUnits.DisplayUnitFor(_dimension)).Returns(_userSettingsUnit);
     A.CallTo(() => _projectDisplayUnits.DisplayUnitFor(_dimension)).Returns(_projectSettingsUnit);
 }
        public ChartEditorAndDisplayPresenter(IChartEditorAndDisplayView chartEditorAndDisplayView, IChartDisplayPresenter chartDisplayPresenter,
                                              IChartEditorPresenter chartEditorPresenter, IChartEditorLayoutTask chartEditorLayoutTask, IStartOptions startOptions,
                                              IPresentationUserSettings presentationUserSettings)
            : base(chartEditorAndDisplayView)
        {
            _chartEditorAndDisplayView = chartEditorAndDisplayView;
            DisplayPresenter           = chartDisplayPresenter;
            EditorPresenter            = chartEditorPresenter;
            _chartEditorLayoutTask     = chartEditorLayoutTask;
            _startOptions             = startOptions;
            _presentationUserSettings = presentationUserSettings;
            _chartEditorAndDisplayView.AddDisplay(DisplayPresenter.View);
            _chartEditorAndDisplayView.AddEditor(EditorPresenter.View);

            AddSubPresenters(EditorPresenter, chartDisplayPresenter);
        }
Ejemplo n.º 16
0
 public JournalPageEditorPresenter(
     IJournalPageEditorView view,
     IContentLoader contentLoader,
     IJournalPageToJournalPageDTOMapper mapper,
     IJournalTask journalTask,
     IJournalRetriever journalRetriever,
     IPresentationUserSettings userSettings
     )
     : base(view)
 {
     _contentLoader       = contentLoader;
     _mapper              = mapper;
     _journalTask         = journalTask;
     _journalRetriever    = journalRetriever;
     _journalPageSettings = userSettings.JournalPageEditorSettings;
     _view.ApplyUserSettingsToRichEdit(_journalPageSettings);
 }
Ejemplo n.º 17
0
 public JournalDiagramPresenter(
     IJournalDiagramView view, IContainerBaseLayouter layouter, IDialogCreator dialogCreator,
     IDiagramModelFactory diagramModelFactory,
     IPresentationUserSettings userSettings, IJournalTask journalTask,
     IJournalPageTask journalPageTask, IReloadRelatedItemTask reloadRelatedItemTask,
     IJournalComparisonTask journalComparisonTask, IMultipleBaseNodeContextMenuFactory multipleNodeContextMenuFactory,
     IViewItemContextMenuFactory viewItemContextMenuFactory)
     : base(view, layouter, dialogCreator, diagramModelFactory)
 {
     _userSettings                   = userSettings;
     _journalTask                    = journalTask;
     _journalPageTask                = journalPageTask;
     _reloadRelatedItemTask          = reloadRelatedItemTask;
     _journalComparisonTask          = journalComparisonTask;
     _multipleNodeContextMenuFactory = multipleNodeContextMenuFactory;
     _viewItemContextMenuFactory     = viewItemContextMenuFactory;
 }
Ejemplo n.º 18
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();
 }
Ejemplo n.º 19
0
        protected override void Context()
        {
            _view             = A.Fake <IJournalPageEditorView>();
            _contentLoader    = A.Fake <IContentLoader>();
            _eventPublisher   = A.Fake <IEventPublisher>();
            _journalTask      = A.Fake <IJournalTask>();
            _mapper           = A.Fake <IJournalPageToJournalPageDTOMapper>();
            _journalSearch    = new JournalSearch();
            _userSettings     = A.Fake <IPresentationUserSettings>();
            _journalRetriever = A.Fake <IJournalRetriever>();
            sut = new JournalPageEditorPresenter(_view, _contentLoader, _mapper, _journalTask, _journalRetriever, _userSettings);

            _journalPage    = new JournalPage();
            _journalPageDTO = new JournalPageDTO(_journalPage);

            _journal = new Journal();
            _journal.AddJournalPage(_journalPage);
            A.CallTo(() => _journalRetriever.Current).Returns(_journal);
            A.CallTo(_mapper).WithReturnType <JournalPageDTO>().Returns(_journalPageDTO);
        }
        protected override void Context()
        {
            _journalTask           = A.Fake <IJournalTask>();
            _view                  = A.Fake <IJournalDiagramView>();
            _reloadRelatedItemTask = A.Fake <IReloadRelatedItemTask>();
            var journalComparisonTask = A.Fake <IJournalComparisonTask>();

            _multipleBaseNodeContextMenuFactory = A.Fake <IMultipleBaseNodeContextMenuFactory>();
            _journalPageTask            = A.Fake <IJournalPageTask>();
            _userSettings               = A.Fake <IPresentationUserSettings>();
            _dialogCreator              = A.Fake <IDialogCreator>();
            _containerBaseLayouter      = A.Fake <IContainerBaseLayouter>();
            _viewItemContextMenuFactory = A.Fake <IViewItemContextMenuFactory>();
            _diagramModelFactory        = A.Fake <IDiagramModelFactory>();
            sut = new JournalDiagramPresenter(_view, _containerBaseLayouter, _dialogCreator, _diagramModelFactory, _userSettings, _journalTask,
                                              _journalPageTask, _reloadRelatedItemTask, journalComparisonTask, _multipleBaseNodeContextMenuFactory, _viewItemContextMenuFactory);

            _journal        = new Journal();
            _journalDiagram = new JournalDiagram().WithName(global::OSPSuite.Assets.Captions.Journal.DefaultDiagramName);
            _journal.AddDiagram(_journalDiagram);
            _journalDiagram.DiagramManager = A.Fake <IDiagramManager <JournalDiagram> >();
            _journalDiagram.DiagramModel   = A.Fake <IDiagramModel>();
            sut.Handle(new JournalLoadedEvent(_journal));
        }
Ejemplo n.º 21
0
 public MRUProvider(IPresentationUserSettings userSettings)
 {
     _userSettings   = userSettings;
     _allProjectPath = new LinkedList <string>();
 }
Ejemplo n.º 22
0
 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)
 {
 }
 public SensitivityAnalysisFeedbackPresenter(ISensitivityAnalysisFeedbackView view, IPresentationUserSettings presentationUserSettings) : base(view)
 {
     _presentationUserSettings = presentationUserSettings;
 }
Ejemplo n.º 24
0
 public ImageListRetriever(IApplicationIconsToImageCollectionMapper mapper, IPresentationUserSettings userSettings)
 {
     _mapper       = mapper;
     _userSettings = userSettings;
 }
Ejemplo n.º 25
0
 /// <summary>
 ///    Creates an IMenuBarButton that sets the Color Grouping option for charts
 /// </summary>
 /// <param name="userSettings">The user settings that contain Color Grouping option</param>
 /// <returns>The MenuBarButton</returns>
 public static IMenuBarButton ColorGroupObservedData(IPresentationUserSettings userSettings)
 {
     return(CreateMenuCheckButton.WithCaption(MenuNames.ColorGroupObservedData)
            .WithChecked(userSettings.ColorGroupObservedDataFromSameFolder)
            .WithCheckedAction(colorGroup => userSettings.ColorGroupObservedDataFromSameFolder = colorGroup));
 }
Ejemplo n.º 26
0
 public void ActivateSkin(IPresentationUserSettings userSettings, string skinName)
 {
     Start();
     userSettings.ActiveSkin = skinName;
     _lookAndFeel.SetSkinStyle(skinName);
 }
Ejemplo n.º 27
0
 public DisplayUnitRetriever(IProjectRetriever projectRetriever, IPresentationUserSettings userSettings)
 {
     _projectRetriever = projectRetriever;
     _userSettings     = userSettings;
 }
 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))
 {
 }
 protected override void Context()
 {
     _skinManager  = A.Fake <ISkinManager>();
     _userSettings = A.Fake <IPresentationUserSettings>();
     sut           = new ActivateSkinCommand(_userSettings, _skinManager);
 }
Ejemplo n.º 30
0
 public PKSimChartFactory(IContainer container, IIdGenerator idGenerator, IPresentationUserSettings presentationUserSettings,
                          IDimensionFactory dimensionFactory, ITableFormulaToDataRepositoryMapper dataRepositoryMapper, IChartTask chartTask)
     : base(container, idGenerator, presentationUserSettings, dimensionFactory, dataRepositoryMapper)
 {
     _chartTask = chartTask;
 }