protected override void Context() { _pivotAnalysis = new PopulationPivotAnalysis(); _pivotAnalysis.Add(_genderField); _pivotAnalysis.Add(_raceField); _pivotAnalysis.Add(_bmiField); _pivotAnalysis.Add(_cmaxField); var grouping = new FixedLimitsGroupingDefinition(_bmiField.Name); grouping.SetLimits(new[] { 25d }.OrderBy(x => x)); grouping.AddItems(PopulationAnalysisHelperForSpecs.BMIGroups); _bmiClass = new PopulationAnalysisGroupingField(grouping) { Name = "BMI class" }; _pivotAnalysis.Add(_bmiClass); _dimensionRepository = A.Fake <IDimensionRepository>(); _pivotResultCreator = A.Fake <IPivotResultCreator>(); var userSettings = A.Fake <ICoreUserSettings>(); userSettings.NumberOfIndividualsPerBin = 1; userSettings.NumberOfBins = 2; _binIntervalsCreator = new BinIntervalsCreator(userSettings); sut = new RangeChartDataCreator(_dimensionRepository, _pivotResultCreator, _binIntervalsCreator); }
protected override void Context() { _pivotAnalysis = new PopulationBoxWhiskerAnalysis(); _aggregate = AggregationFunctions.BoxWhisker90Aggregation; _pivotAnalysis.Add(_genderField); _pivotAnalysis.Add(_raceField); _pivotAnalysis.Add(_bmiField); _pivotAnalysis.Add(_cmaxField); var grouping = new FixedLimitsGroupingDefinition(_bmiField.Name); grouping.SetLimits(new[] { 25d }.OrderBy(x => x)); grouping.AddItems(PopulationAnalysisHelperForSpecs.BMIGroups); _bmiClass = new PopulationAnalysisGroupingField(grouping) { Name = "BMI class" }; _pivotAnalysis.Add(_bmiClass); _pivotAnalysis.SetPosition(_genderField, PivotArea.RowArea, 0); _pivotAnalysis.SetPosition(_raceField, PivotArea.RowArea, 1); _pivotAnalysis.SetPosition(_bmiClass, PivotArea.ColumnArea, 0); _pivotAnalysis.SetPosition(_cmaxField, PivotArea.DataArea, 0); _dimensionRepository = A.Fake <IDimensionRepository>(); _pivotResultCreator = A.Fake <IPivotResultCreator>(); sut = new BoxWhiskerChartDataCreator(_dimensionRepository, _pivotResultCreator); }
protected override void Context() { _dimensionRepository = A.Fake <IDimensionRepository>(); _representationInfoRepository = A.Fake <IRepresentationInfoRepository>(); _lazyLoadTask = A.Fake <ILazyLoadTask>(); _observedcurveDataMapper = A.Fake <IDataRepositoryToObservedCurveDataMapper>(); _statisticalAnalysis = new PopulationStatisticalAnalysis(); _genderField = ChartDataHelperForSpecs.CreateGenderField(); _statisticalAnalysis.Add(_genderField); _statisticalAnalysis.Add(_outputFieldVenousBloodPlasma); _statisticalAnalysis.Add(_outputFieldLiverCell); _predefinedStatisticalAggregation = new PredefinedStatisticalAggregation { Selected = true }; _percentileStatisticalAggregation = new PercentileStatisticalAggregation { Selected = false, Percentile = 50 }; _statisticalAnalysis.AddStatistic(_predefinedStatisticalAggregation); _statisticalAnalysis.AddStatistic(_percentileStatisticalAggregation); A.CallTo(() => _representationInfoRepository.DisplayNameFor(_predefinedStatisticalAggregation)).Returns(_singlecurveId); A.CallTo(() => _representationInfoRepository.DisplayNameFor(_percentileStatisticalAggregation)).Returns(_percentileId); _statisticalDataCalculator = new StatisticalDataCalculator(); _pivotResultCreator = A.Fake <IPivotResultCreator>(); sut = new TimeProfileChartDataCreator(_dimensionRepository, _pivotResultCreator, _representationInfoRepository, _statisticalDataCalculator, _lazyLoadTask, _observedcurveDataMapper); }
public TimeProfileChartDataCreator(IDimensionRepository dimensionRepository, IPivotResultCreator pivotResultCreator, IRepresentationInfoRepository representationInfoRepository, IStatisticalDataCalculator statisticalDataCalculator, ILazyLoadTask lazyLoadTask, IDataRepositoryToObservedCurveDataMapper observedCurveDataMapper) : base(dimensionRepository, pivotResultCreator) { _representationInfoRepository = representationInfoRepository; _statisticalDataCalculator = statisticalDataCalculator; _lazyLoadTask = lazyLoadTask; _observedCurveDataMapper = observedCurveDataMapper; }
protected override void Context() { _pivotAnalysis = new PopulationPivotAnalysis(); _pivotAnalysis.Add(_genderField); _pivotAnalysis.Add(_raceField); _pivotAnalysis.Add(_bmiField); _pivotAnalysis.Add(_cmaxField); var grouping = new FixedLimitsGroupingDefinition(_bmiField.Name); grouping.SetLimits(new[] { 25d }.OrderBy(x => x)); grouping.AddItems(PopulationAnalysisHelperForSpecs.BMIGroups); _bmiClass = new PopulationAnalysisGroupingField(grouping) { Name = "BMI class" }; _pivotAnalysis.Add(_bmiClass); _dimensionRepository = A.Fake <IDimensionRepository>(); _pivotResultCreator = A.Fake <IPivotResultCreator>(); sut = new ScatterChartDataCreator(_dimensionRepository, _pivotResultCreator); }
protected override void Context() { _dimensionRepository = A.Fake <IDimensionRepository>(); _representationInfoRepository = A.Fake <IRepresentationInfoRepository>(); _lazyLoadTask = A.Fake <ILazyLoadTask>(); _observedCurveDataMapper = A.Fake <IDataRepositoryToObservedCurveDataMapper>(); _statisticalAnalysis = new PopulationStatisticalAnalysis(); _genderField = ChartDataHelperForSpecs.CreateGenderField(); _statisticalAnalysis.Add(_genderField); _statisticalAnalysis.Add(_outputFieldVenousBloodPlasma); _statisticalAnalysis.Add(_outputFieldLiverCell); _predefinedStatisticalAggregation = new PredefinedStatisticalAggregation { Selected = true }; _percentileStatisticalAggregation = new PercentileStatisticalAggregation { Selected = false, Percentile = 50 }; _statisticalAnalysis.AddStatistic(_predefinedStatisticalAggregation); _statisticalAnalysis.AddStatistic(_percentileStatisticalAggregation); A.CallTo(() => _representationInfoRepository.DisplayNameFor(_predefinedStatisticalAggregation)).Returns(_singleCurveId); A.CallTo(() => _representationInfoRepository.DisplayNameFor(_percentileStatisticalAggregation)).Returns(_percentileId); _statisticalDataCalculator = new StatisticalDataCalculator(); _pivotResultCreator = A.Fake <IPivotResultCreator>(); _mergedDimensionVenousBloodPlasma = DomainHelperForSpecs.ConcentrationDimensionForSpecs(); _mergedDimensionLiverCell = DomainHelperForSpecs.FractionDimensionForSpecs(); A.CallTo(() => _dimensionRepository.MergedDimensionFor(A <IWithDimension> ._)) .WhenArgumentsMatch((IWithDimension context) => Equals((context as NumericFieldContext)?.NumericValueField, _outputFieldVenousBloodPlasma)) .Returns(_mergedDimensionVenousBloodPlasma); A.CallTo(() => _dimensionRepository.MergedDimensionFor(A <IWithDimension> ._)) .WhenArgumentsMatch((IWithDimension context) => Equals((context as NumericFieldContext)?.NumericValueField, _outputFieldLiverCell)) .Returns(_mergedDimensionLiverCell); sut = new TimeProfileChartDataCreator(_dimensionRepository, _pivotResultCreator, _representationInfoRepository, _statisticalDataCalculator, _lazyLoadTask, _observedCurveDataMapper); }
public BoxWhiskerChartDataCreator(IDimensionRepository dimensionRepository, IPivotResultCreator pivotResultCreator) : base(dimensionRepository, pivotResultCreator) { }
public RangeChartDataCreator(IDimensionRepository dimensionRepository, IPivotResultCreator pivotResultCreator, IBinIntervalsCreator binIntervalsCreator) : base(dimensionRepository, pivotResultCreator) { _binIntervalsCreator = binIntervalsCreator; }
protected ChartDataCreator(IDimensionRepository dimensionRepository, IPivotResultCreator pivotResultCreator) { _dimensionRepository = dimensionRepository; _pivotResultCreator = pivotResultCreator; }