protected override void Context()
 {
     base.Context();
     _settings = A.Fake <DefaultPresentationSettings>();
     A.CallTo(() => _presenterSettingsTask.PresentationSettingsFor <DefaultPresentationSettings>(A <IPresenterWithSettings> ._, A <IWithId> ._)).Returns(_settings);
     A.CallTo(_settings).WithReturnType <ChartDisplayMode>().Returns(ChartDisplayMode.PKAnalysis);
 }
Beispiel #2
0
 public GlobalPKAnalysisPresenter(IGlobalPKAnalysisView view, IGlobalPKAnalysisTask globalPKAnalysisTask,
                                  IGlobalPKAnalysisToGlobalPKAnalysisDTOMapper globalPKAnalysisDTOMapper, IHeavyWorkManager heavyWorkManager, IRepresentationInfoRepository representationInfoRepository, IPresentationSettingsTask presentationSettingsTask) : base(view)
 {
     _globalPKAnalysisTask         = globalPKAnalysisTask;
     _globalPKAnalysisDTOMapper    = globalPKAnalysisDTOMapper;
     _heavyWorkManager             = heavyWorkManager;
     _representationInfoRepository = representationInfoRepository;
     _presentationSettingsTask     = presentationSettingsTask;
     _settings = new DefaultPresentationSettings();
 }
 protected PKAnalysisPresenter(TView view, IPKParameterRepository pkParameterRepository, IPresentationSettingsTask presentationSettingsTask)
     : base(view)
 {
     _pkParameterRepository    = pkParameterRepository;
     _presentationSettingsTask = presentationSettingsTask;
     _undefinedPKParameter     = new PKSimParameter {
         Dimension = Constants.Dimension.NO_DIMENSION
     };
     _settings = new DefaultPresentationSettings();
 }
Beispiel #4
0
 protected ChartPresenter(TView view, ChartPresenterContext chartPresenterContext) : base(view)
 {
     _chartPresenterContext = chartPresenterContext;
     AddSubPresenters(_chartPresenterContext.EditorAndDisplayPresenter);
     _settings = new DefaultPresentationSettings();
     ChartEditorPresenter.SetCurveNameDefinition(NameForColumn);
     ChartEditorPresenter.SetDisplayQuantityPathDefinition(displayQuantityPathDefinition);
     ChartEditorPresenter.ColumnSettingsChanged += columnSettingsChanged;
     ChartEditorPresenter.ChartChanged          += ChartChanged;
     PostEditorLayout = () => { };
     ConfigureColumns();
 }
        protected override void Context()
        {
            base.Context();
            _settings = new DefaultPresentationSettings();
            A.CallTo(() => _presenterSettingsTask.PresentationSettingsFor <DefaultPresentationSettings>(A <IPresenterWithSettings> ._, A <IWithId> ._)).Returns(_settings);
            sut.LoadSettingsForSubject(A.Fake <IWithId>());
            _parameter = A.Fake <IParameter>();
            A.CallTo(() => _parameter.Dimension).Returns(new Dimension(new BaseDimensionRepresentation(), "dimensionfake", "baseUnitFake"));
            _parameter.Dimension.AddUnit("newname", 1000, 0);
            _globalPKAnalysis.Container(_compoundName).Add(_parameter);


            _preferredDisplayUnit = _parameter.Dimension.Units.Last();
            _settings.SetSetting(_parameter.Name, _preferredDisplayUnit);
        }
Beispiel #6
0
 protected EditPopulationAnalysisChartPresenter(ISimulationAnalysisChartView view, IPopulationAnalysisChartPresenter <TX, TY> populationAnalysisChartPresenter,
                                                IChartDataCreator <TX, TY> chartDataCreator, IPopulationSimulationAnalysisStarter populationSimulationAnalysisStarter, IPopulationAnalysisTask populationAnalysisTask, ApplicationIcon icon)
     : base(view)
 {
     _populationAnalysisChartPresenter = populationAnalysisChartPresenter;
     _chartDataCreator = chartDataCreator;
     _populationAnalysisChartPresenter.AllowEdit            = true;
     _populationAnalysisChartPresenter.OnEdit              += (o, e) => editPopulationAnalysis();
     _populationAnalysisChartPresenter.OnExportDataToExcel += (o, e) => exportDataToExcel();
     _populationSimulationAnalysisStarter = populationSimulationAnalysisStarter;
     _populationAnalysisTask = populationAnalysisTask;
     View.SetChartView(_populationAnalysisChartPresenter.BaseView);
     View.UpdateIcon(icon);
     _populationAnalysisChartPresenter.Initialize();
     _settings = new DefaultPresentationSettings();
 }
Beispiel #7
0
        protected override void Context()
        {
            base.Context();
            var dimension = new Dimension(new BaseDimensionRepresentation(), "none", "l/f");

            _newUnit = new Unit("kl/f", 1000, 0);
            dimension.AddUnit(_newUnit);

            _pkSimParameter = new PKSimParameter {
                Dimension = dimension
            };

            _allPKanalysis.First().PKAnalysis.Add(_pkSimParameter);
            _settings = new DefaultPresentationSettings();
            A.CallTo(() => _presenterSettingsTask.PresentationSettingsFor <DefaultPresentationSettings>(A <IPresenterWithSettings> ._, A <IWithId> ._)).Returns(_settings);
            _settings.SetSetting(_pkSimParameter.Name, "kl/f");
            A.CallTo(() => _populationDataCollector.Name).Returns("TOTO");
            sut.LoadSettingsForSubject(A.Fake <IWithId>());
        }
 protected override void Context()
 {
     base.Context();
     _settings = A.Fake <DefaultPresentationSettings>();
     A.CallTo(_settings).WithReturnType <ChartDisplayMode>().Returns(ChartDisplayMode.Chart);
 }
Beispiel #9
0
 public void LoadSettingsForSubject(IWithId subject)
 {
     _settings = _presentationSettingsTask.PresentationSettingsFor <DefaultPresentationSettings>(this, subject);
 }
Beispiel #10
0
 public virtual void LoadSettingsForSubject(IWithId subject)
 {
     _settings = _chartPresenterContext.PresenterSettingsTask.PresentationSettingsFor <DefaultPresentationSettings>(this, subject);
 }