public EditTimeProfileAnalysisChartPresenter( IEditTimeProfileAnalysisChartView view, ITimeProfileChartPresenter timeProfileChartPresenter, ITimeProfileChartDataCreator timeProfileChartDataCreator, IPopulationSimulationAnalysisStarter populationSimulationAnalysisStarter, IPopulationAnalysisTask populationAnalysisTask, IColorGenerator colorGenerator, IObservedDataTask observedDataTask, IPopulationPKAnalysisPresenter pkAnalysisPresenter, IDimensionRepository dimensionRepository, IPresentationSettingsTask presentationSettingsTask) : base(view, timeProfileChartPresenter, timeProfileChartDataCreator, populationSimulationAnalysisStarter, populationAnalysisTask, ApplicationIcons.TimeProfileAnalysis) { _colorGenerator = colorGenerator; _observedDataTask = observedDataTask; _pkAnalysisPresenter = pkAnalysisPresenter; _dimensionRepository = dimensionRepository; _presentationSettingsTask = presentationSettingsTask; _timeProfileAnalysisChartView = view; timeProfileChartPresenter.DragDrop += OnDragDrop; timeProfileChartPresenter.DragOver += OnDragOver; timeProfileChartPresenter.ObservedDataSettingsChanged += RefreshData; _chartDisplayMode = ChartDisplayMode.Chart; _observedDataDragDropBinder = new ObservedDataDragDropBinder(); _timeProfileAnalysisChartView.SetChartView(_populationAnalysisChartPresenter.BaseView); _timeProfileAnalysisChartView.SetPKAnalysisView(_pkAnalysisPresenter.BaseView); }
protected override void Context() { _view = A.Fake <IBoxWhiskerAnalysisResultsView>(); _fieldSelectionPresenter = A.Fake <IBoxWhiskerFieldSelectionPresenter>(); _boxWhiskerChartPresenter = A.Fake <IBoxWhiskerChartPresenter>(); _boxWhiskerChartDataCreator = A.Fake <IBoxWhiskerChartDataCreator>(); _populationAnalysisTask = A.Fake <IPopulationAnalysisTask>(); sut = new BoxWhiskerAnalysisResultsPresenter(_view, _fieldSelectionPresenter, _boxWhiskerChartPresenter, _boxWhiskerChartDataCreator, _populationAnalysisTask); }
protected CreatePopulationAnalysisPresenter(ICreatePopulationAnalysisView view, ISubPresenterItemManager <IPopulationAnalysisItemPresenter> subPresenterItemManager, IReadOnlyList <ISubPresenterItem> subPresenterItems, IDialogCreator dialogCreator, IPopulationAnalysisTemplateTask populationAnalysisTemplateTask, IPopulationAnalysisChartFactory populationAnalysisChartFactory, IPopulationAnalysisTask populationAnalysisTask) : base(view, subPresenterItemManager, subPresenterItems, dialogCreator) { _populationAnalysisTemplateTask = populationAnalysisTemplateTask; _populationAnalysisTask = populationAnalysisTask; PopulationAnalysisChart = populationAnalysisChartFactory.Create <TPopulationAnalysis, TPopulationAnalysisChart>(); }
protected override void Context() { _view = A.Fake <ITimeProfileAnalysisResultsView>(); _fieldSelectionPresenter = A.Fake <ITimeProfileFieldSelectionPresenter>(); _timeProfileChartPresenter = A.Fake <ITimeProfileChartPresenter>(); _timeProfileChartDataCreator = A.Fake <ITimeProfileChartDataCreator>(); _populationAnalysisTask = A.Fake <IPopulationAnalysisTask>(); sut = new TimeProfileAnalysisResultsPresenter(_view, _fieldSelectionPresenter, _timeProfileChartPresenter, _timeProfileChartDataCreator, _populationAnalysisTask); }
protected override void Context() { _view = A.Fake <IEditTimeProfileAnalysisChartView>(); _timeProfilerChartPresenter = A.Fake <ITimeProfileChartPresenter>(); _timeProfileChartDataCreator = A.Fake <ITimeProfileChartDataCreator>(); _populationSimulationAnalysisStarter = A.Fake <IPopulationSimulationAnalysisStarter>(); _populationAnalysisTask = A.Fake <IPopulationAnalysisTask>(); _colorGenerator = A.Fake <IColorGenerator>(); _observedDataTask = A.Fake <IObservedDataTask>(); _pkAnalysisPresenter = A.Fake <IPopulationPKAnalysisPresenter>(); _dimensionRepository = A.Fake <IDimensionRepository>(); _presenterSettingsTask = A.Fake <IPresentationSettingsTask>(); sut = new EditTimeProfileAnalysisChartPresenter(_view, _timeProfilerChartPresenter, _timeProfileChartDataCreator, _populationSimulationAnalysisStarter, _populationAnalysisTask, _colorGenerator, _observedDataTask, _pkAnalysisPresenter, _dimensionRepository, _presenterSettingsTask); _timeProfileAnalysisChart = new TimeProfileAnalysisChart(); _populationStatisticalAnalysis = new PopulationStatisticalAnalysis(); _timeProfileAnalysisChart.PopulationAnalysis = _populationStatisticalAnalysis; _populationDataCollector = A.Fake <IPopulationDataCollector>(); sut.InitializeAnalysis(_timeProfileAnalysisChart, _populationDataCollector); _observedDataRepository = DomainHelperForSpecs.ObservedData(); var data = new DragDropInfo( new List <ITreeNode> { new ObservedDataNode(new ClassifiableObservedData { Subject = _observedDataRepository }) } ); _dragEventArgs = new DragEventArgs(new DataObject(data), 0, 0, 0, DragDropEffects.All, DragDropEffects.All); _chartData = new ChartData <TimeProfileXValue, TimeProfileYValue>(null, null); var concentrationDimension = DomainHelperForSpecs.ConcentrationDimensionForSpecs(); var yAxis = new AxisData(concentrationDimension, concentrationDimension.DefaultUnit, Scalings.Linear); _paneData = new PaneData <TimeProfileXValue, TimeProfileYValue>(yAxis); _chartData.AddPane(_paneData); A.CallTo(_timeProfileChartDataCreator).WithReturnType <ChartData <TimeProfileXValue, TimeProfileYValue> >().Returns(_chartData); var outputField = new PopulationAnalysisOutputField { Dimension = DomainHelperForSpecs.MassConcentrationDimensionForSpecs() }; _populationStatisticalAnalysis.Add(outputField); A.CallTo(() => _dimensionRepository.MergedDimensionFor(A <NumericFieldContext> ._)).Returns(concentrationDimension); }
protected override void Context() { _view = A.Fake <ICreatePopulationAnalysisView>(); _dialogCreator = A.Fake <IDialogCreator>(); _populationAnalysisTemplateTask = A.Fake <IPopulationAnalysisTemplateTask>(); _populationAnalysisChartFactory = A.Fake <IPopulationAnalysisChartFactory>(); _lazyLoadTask = A.Fake <ILazyLoadTask>(); _populationAnalysisTask = A.Fake <IPopulationAnalysisTask>(); _subPresenterManager = SubPresenterHelper.Create <IPopulationAnalysisItemPresenter>(); _parameterSelectionPresenter = _subPresenterManager.CreateFake(TimeProfileItems.ParameterSelection); _pkParameterSpecificationPresenter = _subPresenterManager.CreateFake(TimeProfileItems.PKParameterSpecification); sut = new CreateTimeProfileAnalysisPresenter(_view, _subPresenterManager, _dialogCreator, _populationAnalysisTemplateTask, _populationAnalysisChartFactory, _lazyLoadTask, _populationAnalysisTask); }
protected PopulationAnalysisResultsPresenter(TView view, IPopulationAnalysisFieldSelectionPresenter fieldSelectionPresenter, TChartPresenter populationAnalysisChartPresenter, IChartDataCreator<TXValue, TYValue> chartDataCreator, IPopulationAnalysisTask populationAnalysisTask) : base(view) { _fieldSelectionPresenter = fieldSelectionPresenter; _populationAnalysisChartPresenter = populationAnalysisChartPresenter; _chartDataCreator = chartDataCreator; _populationAnalysisTask = populationAnalysisTask; _chartDataCreator = chartDataCreator; _view.SetFieldSelectionView(_fieldSelectionPresenter.BaseView); _view.SetChartView(populationAnalysisChartPresenter.BaseView); _populationAnalysisChartPresenter.OnExportDataToExcel += (o, e) => exportDataToExcel(); populationAnalysisChartPresenter.Initialize(); }
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(); }
protected override void Context() { _view = A.Fake<ICreatePopulationAnalysisView>(); _dialogCreator = A.Fake<IDialogCreator>(); _populationAnalysisTemplateTask = A.Fake<IPopulationAnalysisTemplateTask>(); _populationAnalysisChartFactory = A.Fake<IPopulationAnalysisChartFactory>(); _lazyLoadTask = A.Fake<ILazyLoadTask>(); _populationAnalysisTask = A.Fake<IPopulationAnalysisTask>(); _subPresenterManager = SubPresenterHelper.Create<IPopulationAnalysisItemPresenter>(); _parameterSelectionPresenter = _subPresenterManager.CreateFake(TimeProfileItems.ParameterSelection); _pkParameterSpecificationPresenter = _subPresenterManager.CreateFake(TimeProfileItems.PKParameterSpecification); _populationAnalysisFieldFactory= A.Fake<IPopulationAnalysisFieldFactory>(); _populationAnalysisChart = new TimeProfileAnalysisChart {PopulationAnalysis = new PopulationStatisticalAnalysis()}; A.CallTo(() => _populationAnalysisChartFactory.Create<PopulationStatisticalAnalysis, TimeProfileAnalysisChart>()).Returns(_populationAnalysisChart); sut = new CreateTimeProfileAnalysisPresenter(_view, _subPresenterManager, _dialogCreator, _populationAnalysisTemplateTask, _populationAnalysisChartFactory, _lazyLoadTask, _populationAnalysisTask, _populationAnalysisFieldFactory); }
protected override void Context() { _view = A.Fake <ICreatePopulationAnalysisView>(); _subPresenterManager = A.Fake <ISubPresenterItemManager <IPopulationAnalysisItemPresenter> >(); _dialogCreator = A.Fake <IDialogCreator>(); _populationAnalysisTemplateTask = A.Fake <IPopulationAnalysisTemplateTask>(); _populationAnalysisChartFactory = A.Fake <IPopulationAnalysisChartFactory>(); _subPresenterManager = SubPresenterHelper.Create <IPopulationAnalysisItemPresenter>(); _parameterSelectionPresenter = _subPresenterManager.CreateFake(BoxWhiskerItems.ParameterSelection); _pkParameterSpecificationPresenter = _subPresenterManager.CreateFake(BoxWhiskerItems.PKParameterSpecification); _chartPresenter = _subPresenterManager.CreateFake(BoxWhiskerItems.Chart); _analysis = new PopulationBoxWhiskerAnalysis(); _boxWiskerAnalysisChart = new BoxWhiskerAnalysisChart { PopulationAnalysis = _analysis }; A.CallTo(_populationAnalysisChartFactory).WithReturnType <BoxWhiskerAnalysisChart>().Returns(_boxWiskerAnalysisChart); _populationAnalysisTask = A.Fake <IPopulationAnalysisTask>(); sut = new CreateBoxWhiskerAnalysisPresenter(_view, _subPresenterManager, _dialogCreator, _populationAnalysisTemplateTask, _populationAnalysisChartFactory, _populationAnalysisTask); }
public EditRangeAnalysisChartPresenter(ISimulationAnalysisChartView view, IRangeChartPresenter rangeChartPresenter, IRangeChartDataCreator rangeChartDataCreator, IPopulationSimulationAnalysisStarter populationSimulationAnalysisStarter, IPopulationAnalysisTask populationAnalysisTask) : base(view, rangeChartPresenter, rangeChartDataCreator, populationSimulationAnalysisStarter, populationAnalysisTask, ApplicationIcons.RangeAnalysis) { }
public CreateTimeProfileAnalysisPresenter(ICreatePopulationAnalysisView view, ISubPresenterItemManager <IPopulationAnalysisItemPresenter> subPresenterItemManager, IDialogCreator dialogCreator, IPopulationAnalysisTemplateTask populationAnalysisTemplateTask, IPopulationAnalysisChartFactory populationAnalysisChartFactory, ILazyLoadTask lazyLoadTask, IPopulationAnalysisTask populationAnalysisTask, IPopulationAnalysisFieldFactory populationAnalysisFieldFactory) : base(view, subPresenterItemManager, TimeProfileItems.All, dialogCreator, populationAnalysisTemplateTask, populationAnalysisChartFactory, populationAnalysisTask, populationAnalysisFieldFactory) { _lazyLoadTask = lazyLoadTask; View.Image = ApplicationIcons.TimeProfileAnalysis; }
public CreateBoxWhiskerAnalysisPresenter(ICreatePopulationAnalysisView view, ISubPresenterItemManager <IPopulationAnalysisItemPresenter> subPresenterItemManager, IDialogCreator dialogCreator, IPopulationAnalysisTemplateTask populationAnalysisTemplateTask, IPopulationAnalysisChartFactory populationAnalysisChartFactory, IPopulationAnalysisTask populationAnalysisTask, IPopulationAnalysisFieldFactory populationAnalysisFieldFactory) : base(view, subPresenterItemManager, BoxWhiskerItems.All, dialogCreator, populationAnalysisTemplateTask, populationAnalysisChartFactory, populationAnalysisTask, populationAnalysisFieldFactory) { View.ApplicationIcon = ApplicationIcons.BoxWhiskerAnalysis; }
public ScatterAnalysisResultsPresenter(IScatterAnalysisResultsView view, IScatterFieldSelectionPresenter fieldSelectionPresenter, IScatterChartPresenter scatterChartPresenter, IScatterChartDataCreator scatterDataCreator, IPopulationAnalysisTask populationAnalysisTask) : base(view, fieldSelectionPresenter, scatterChartPresenter, scatterDataCreator, populationAnalysisTask) { }
public RangeAnalysisResultsPresenter(IRangeAnalysisResultsView view, IRangeFieldSelectionPresenter fieldSelectionPresenter, IRangeChartPresenter rangeChartPresenter, IRangeChartDataCreator chartDataCreator, IPopulationAnalysisTask populationAnalysisTask) : base(view, fieldSelectionPresenter, rangeChartPresenter, chartDataCreator, populationAnalysisTask) { }
public BoxWhiskerAnalysisResultsPresenter(IBoxWhiskerAnalysisResultsView view, IBoxWhiskerFieldSelectionPresenter fieldSelectionPresenter, IBoxWhiskerChartPresenter boxWhiskerChartPresenter, IBoxWhiskerChartDataCreator boxWhiskerChartDataCreator, IPopulationAnalysisTask populationAnalysisTask) : base(view, fieldSelectionPresenter, boxWhiskerChartPresenter, boxWhiskerChartDataCreator, populationAnalysisTask) { }
public CreateScatterAnalysisPresenter(ICreatePopulationAnalysisView view, ISubPresenterItemManager <IPopulationAnalysisItemPresenter> subPresenterItemManager, IDialogCreator dialogCreator, IPopulationAnalysisTemplateTask populationAnalysisTemplateTask, IPopulationAnalysisChartFactory populationAnalysisChartFactory, IPopulationAnalysisTask populationAnalysisTask) : base(view, subPresenterItemManager, ScatterItems.All, dialogCreator, populationAnalysisTemplateTask, populationAnalysisChartFactory, populationAnalysisTask) { View.Image = ApplicationIcons.ScatterAnalysis; }
public TimeProfileAnalysisResultsPresenter(ITimeProfileAnalysisResultsView view, ITimeProfileFieldSelectionPresenter fieldSelectionPresenter, ITimeProfileChartPresenter timeProfileChartPresenter, ITimeProfileChartDataCreator timeProfileChartDataCreator, IPopulationAnalysisTask populationAnalysisTask) : base(view, fieldSelectionPresenter, timeProfileChartPresenter, timeProfileChartDataCreator, populationAnalysisTask) { }
public EditBoxWhiskerAnalysisChartPresenter(ISimulationAnalysisChartView view, IBoxWhiskerChartPresenter boxWhiskerChartPresenter, IBoxWhiskerChartDataCreator boxWhiskerChartDataCreator, IPopulationSimulationAnalysisStarter populationSimulationAnalysisStarter, IPopulationAnalysisTask populationAnalysisTask) : base(view, boxWhiskerChartPresenter, boxWhiskerChartDataCreator, populationSimulationAnalysisStarter, populationAnalysisTask, ApplicationIcons.BoxWhiskerAnalysis) { }
public EditScatterAnalysisChartPresenter(ISimulationAnalysisChartView view, IScatterChartPresenter scatterChartPresenter, IScatterChartDataCreator scatterChartDataCreator, IPopulationSimulationAnalysisStarter populationSimulationAnalysisStarter, IPopulationAnalysisTask populationAnalysisTask) : base(view, scatterChartPresenter, scatterChartDataCreator, populationSimulationAnalysisStarter, populationAnalysisTask, ApplicationIcons.ScatterAnalysis) { }