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 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() { _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); }
public DistributedParameterToTableParameterConverter( IFormulaFactory formulaFactory, IEntityPathResolver entityPathResolver, IParameterFactory parameterFactory, ICloneManager cloneManager, IParameterQuery parameterQuery, IDimensionRepository dimensionRepository, IOntogenyRepository ontogenyRepository, IFullPathDisplayResolver fullPathDisplayResolver, IInterpolation interpolation, IParameterStartValuesCreator parameterStartValuesCreator, IObjectPathFactory objectPathFactory, IGenderRepository genderRepository) { _formulaFactory = formulaFactory; _entityPathResolver = entityPathResolver; _parameterFactory = parameterFactory; _cloneManager = cloneManager; _parameterQuery = parameterQuery; _dimensionRepository = dimensionRepository; _ontogenyRepository = ontogenyRepository; _fullPathDisplayResolver = fullPathDisplayResolver; _interpolation = interpolation; _parameterStartValuesCreator = parameterStartValuesCreator; _objectPathFactory = objectPathFactory; _genderRepository = genderRepository; _timeDimension = dimensionRepository.Time; _yearUnit = _timeDimension.Unit(dimensionRepository.AgeInYears.BaseUnit.Name); }
public PopulationAnalysisOutputSelectionPresenter( IPopulationAnalysisOutputSelectionView view, IQuantityListPresenter allOutputsPresenter, IPopulationAnalysisOutputFieldsPresenter selectedOutputsPresenter, IPopulationAnalysisStatisticsSelectionPresenter statisticsSelectionPresenter, IEntitiesInContainerRetriever outputsRetriever, IEventPublisher eventPublisher, IDimensionRepository dimensionRepository, IQuantityPathToQuantityDisplayPathMapper quantityDisplayPathMapper) : base(view) { _allOutputsPresenter = allOutputsPresenter; _selectedOutputsPresenter = selectedOutputsPresenter; _statisticsSelectionPresenter = statisticsSelectionPresenter; _outputsRetriever = outputsRetriever; _eventPublisher = eventPublisher; _quantityDisplayPathMapper = quantityDisplayPathMapper; _timeDimension = dimensionRepository.Time; AddSubPresenters(allOutputsPresenter, _selectedOutputsPresenter, _statisticsSelectionPresenter); _view.AddPopulationOutputsView(_allOutputsPresenter.View); _view.AddSelectedOutputsView(_selectedOutputsPresenter.View); _view.AddStatisticsSelectionView(_statisticsSelectionPresenter.View); _allOutputsPresenter.QuantityDoubleClicked += (o, e) => addOutput(e.Quantity); _allOutputsPresenter.Hide(QuantityColumn.Selection); _statisticsSelectionPresenter.SelectionChanged += (o, e) => selectionChanged(); _allOutputsPresenter.ExpandAllGroups = true; }
protected override Task Context() { _quantityInfoMapper = A.Fake <QuantityInfoMapper>(); _dataInfoMapper = A.Fake <DataInfoMapper>(); _dimensionRepository = A.Fake <IDimensionRepository>(); sut = new DataColumnMapper(_dataInfoMapper, _quantityInfoMapper, _dimensionRepository); var observedData = DomainHelperForSpecs.ObservedData(); _dataColumn = observedData.ObservationColumns().First(); _baseGrid = observedData.BaseGrid; _relatedColumn = new DataColumn("related", DomainHelperForSpecs.NoDimension(), observedData.BaseGrid) { Values = new[] { 0f, 0f, 0f }, DataInfo = { Origin = ColumnOrigins.ObservationAuxiliary } }; _dataColumn.AddRelatedColumn(_relatedColumn); _quantityInfoSnapshot = new Snapshots.QuantityInfo(); _dataInfoSnapshot = new Snapshots.DataInfo(); A.CallTo(() => _quantityInfoMapper.MapToSnapshot(_dataColumn.QuantityInfo)).Returns(_quantityInfoSnapshot); A.CallTo(() => _dataInfoMapper.MapToSnapshot(_dataColumn.DataInfo)).Returns(_dataInfoSnapshot); A.CallTo(() => _dimensionRepository.DimensionByName(_dataColumn.Dimension.Name)).Returns(_dataColumn.Dimension); A.CallTo(() => _dimensionRepository.DimensionByName(_baseGrid.Dimension.Name)).Returns(_baseGrid.Dimension); return(Task.FromResult(true)); }
private DBContext() { _accounts = new AccountRepository(); _accountTypes = new AccountTypeRepository(); _audits = new AuditRepository(); _categories = new CategoryRepository(); _containers = new ContainerRepository(); _dimensions = new DimensionRepository(); _facilities = new FacilityRepository(); _facilityTypes = new FacilityTypeRepository(); _priorities = new PriorityRepository(); _users = new UserRepository(); _packagingLevels = new PackagingLevelRepository(); _pictures = new PictureRepository(); _projects = new ProjectRepository(); _ratings = new RatingRepository(); _requests = new RequestRepository(); _requestItems = new RequestItemRepository(); _requestItemTypes = new RequestItemTypeRepository(); _roles = new RoleRepository(); _sources = new SourceRepository(); _status = new StatusRepository(); _status = new StatusRepository(); _tasks = new TaskRespository(); _dcIssueItems = new DCIssueItemRepository(); _dcIssues = new DCIssueRepository(); _dcIssuesFacilities = new DCIssueFacilityRepository(); _failedSamples = new FailedSampleRepository(); _requestCategories = new RequestCategoryRepository(); }
protected override void Context() { _quantityRetriever = A.Fake <IEntitiesInContainerRetriever>(); _dimensionRepository = A.Fake <IDimensionRepository>(); _displayUnitRetriever = A.Fake <IDisplayUnitRetriever>(); sut = new SimulationResultsToDataTableConverter(_dimensionRepository, _quantityRetriever, _displayUnitRetriever); }
protected override void Context() { _observedDataCollection = new ObservedDataCollection(); _displayPathMapper = A.Fake <IQuantityPathToQuantityDisplayPathMapper>(); _dimensionRepository = A.Fake <IDimensionRepository>(); sut = new DataRepositoryToObservedCurveDataMapper(_displayPathMapper, _dimensionRepository); _observedData = new DataRepository(); _baseGrid = new BaseGrid("Time", DomainHelperForSpecs.TimeDimensionForSpecs()); _baseGrid.Values = new[] { 1.0f, 2.0f, 3.0f }; _data = new DataColumn("Col", DomainHelperForSpecs.ConcentrationDimensionForSpecs(), _baseGrid); _data.Values = new[] { 10f, 20f, 30f }; _data.DataInfo.Origin = ColumnOrigins.Observation; _observedData.Add(_data); _errorArithmetic = new DataColumn("ErrorArithmetic", _data.Dimension, _baseGrid); _errorArithmetic.Values = new[] { 1.0f, 2.2f, 3.3f }; _errorArithmetic.DataInfo.AuxiliaryType = AuxiliaryType.ArithmeticStdDev; _errorGeometric = new DataColumn("ErrorGeometric", DomainHelperForSpecs.NoDimension(), _baseGrid); _errorGeometric.Values = new[] { 1.0f, 1.2f, 1.3f }; _errorGeometric.DataInfo.AuxiliaryType = AuxiliaryType.GeometricStdDev; _observedDataCollection.AddObservedData(_observedData); _curveOptions = _observedDataCollection.ObservedDataCurveOptionsFor(_data).CurveOptions; _curveOptions.Color = Color.Aqua; _curveOptions.LineStyle = LineStyles.Dot; _curveOptions.Symbol = Symbols.Diamond; }
public AddDimensionTravelledTest(IRickRepository rickRepository, IDimensionRepository dimensionRepository, IDimensionTravelledRepository dimensionTravelledRepository, IUnitOfWork unitOfWork) { _rickRepository = rickRepository; _dimensionRepository = dimensionRepository; _dimensionTravelledRepository = dimensionTravelledRepository; _unitOfWork = unitOfWork; }
public ParameterFactory(IPKSimObjectBaseFactory objectBaseFactory, IFormulaFactory formulaFactory, IDimensionRepository dimensionRepository, IDisplayUnitRetriever displayUnitRetriever) { _objectBaseFactory = objectBaseFactory; _formulaFactory = formulaFactory; _dimensionRepository = dimensionRepository; _displayUnitRetriever = displayUnitRetriever; }
protected override void Context() { _objectBaseFactory = A.Fake <IObjectBaseFactory>(); _rateObjectPathsRepository = A.Fake <IRateObjectPathsRepository>(); _rateFormulaRepository = A.Fake <IRateFormulaRepository>(); _distributionFactory = A.Fake <IDistributionFormulaFactory>(); _dimensionRepository = A.Fake <IDimensionRepository>(); _timeDimension = A.Fake <IDimension>(); _idGenerator = A.Fake <IIdGenerator>(); A.CallTo(() => _objectBaseFactory.Create <ExplicitFormula>()).Returns(new ExplicitFormula()); A.CallTo(() => _objectBaseFactory.Create <ConstantFormula>()).Returns(new ConstantFormula()); A.CallTo(() => _objectBaseFactory.Create <SumFormula>()).Returns(new SumFormula()); A.CallTo(() => _dimensionRepository.Time).Returns(_timeDimension); _objectPathFactory = new ObjectPathFactoryForSpecs(); _dynamicFormulaCriteriaRepo = A.Fake <IDynamicFormulaCriteriaRepository>(); _dynamicSumFormulaRateKey = new RateKey(CoreConstants.CalculationMethod.DynamicSumFormulas, "SomeFormula"); _sumFormulaCriteria = new DescriptorCriteria(); _sumFormulaCriteria.Add(new MatchTagCondition("xxx")); _sumFormulaCriteria.Add(new NotMatchTagCondition("yyy")); A.CallTo(() => _dynamicFormulaCriteriaRepo.CriteriaFor(_dynamicSumFormulaRateKey)).Returns(_sumFormulaCriteria); A.CallTo(() => _rateFormulaRepository.FormulaFor(_dynamicSumFormulaRateKey)).Returns("P_#i"); sut = new FormulaFactory(_objectBaseFactory, _rateObjectPathsRepository, _rateFormulaRepository, _distributionFactory, _objectPathFactory, _dimensionRepository, _idGenerator, _dynamicFormulaCriteriaRepo); }
protected override void Context() { _dataColumn = new DataColumn(); _dataColumn.DataInfo.MolWeight = _molWeight; _dimensionRepository = A.Fake <IDimensionRepository>(); sut = new AmountToMassDimensionConverter(_dataColumn, _dimensionRepository); }
protected override Task Context() { _formulaFactory = A.Fake <IFormulaFactory>(); _dimensionRepository = A.Fake <IDimensionRepository>(); sut = new TableFormulaMapper(_formulaFactory, _dimensionRepository); _tableFormula = new TableFormula { XName = "pH", YName = "Value", XDimension = DomainHelperForSpecs.TimeDimensionForSpecs(), Dimension = DomainHelperForSpecs.LengthDimensionForSpecs(), Name = "SUPER_FORMULA" }; _tableFormula.XDisplayUnit = _tableFormula.XDimension.Unit("h"); _tableFormula.YDisplayUnit = _tableFormula.Dimension.Unit("cm"); _tableFormula.UseDerivedValues = true; _tableFormula.AddPoint(60, 1); //60 min, 1m _tableFormula.AddPoint(120, 2); //120 min, 2m _tableFormula.AllPoints().ElementAt(1).RestartSolver = true; A.CallTo(() => _dimensionRepository.DimensionByName(_tableFormula.XDimension.Name)).Returns(_tableFormula.XDimension); A.CallTo(() => _dimensionRepository.DimensionByName(_tableFormula.Dimension.Name)).Returns(_tableFormula.Dimension); return(Task.FromResult(true)); }
public override void GlobalContext() { base.GlobalContext(); LoadProject("PopulationAnalysis_531"); _simulation = First <PopulationSimulation>(); _dimensionRepository = IoC.Resolve <IDimensionRepository>(); }
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() { _dataFactory = A.Fake <IDataFactory>(); _dimensionRepository = A.Fake <IDimensionRepository>(); sut = new DataRepositoryFromResultsCreator(_dimensionRepository, new ObjectPathFactoryForSpecs(), _dataFactory); _simulation = new IndividualSimulation().WithName("S"); _simulation.Model = new OSPSuite.Core.Domain.Model(); var root = new Container().WithContainerType(ContainerType.Simulation).WithName(_simulation.Name); _simulation.Model.Root = root; var liver = new Container().WithName("LIVER"); liver.Add(new Observer().WithName("C")); var kidney = new Container().WithName("KIDNEY"); kidney.Add(new Observer().WithName("C")); root.Add(liver); root.Add(kidney); _simulationResults = new SimulationResults(); _simulation.Results = _simulationResults; _timeValues = new QuantityValues { QuantityPath = "Time", Values = new[] { 1f, 2f, 3f } }; _simulationResults.Time = _timeValues; _individualResults = new IndividualResults(); _individualResults.Add(new QuantityValues { QuantityPath = "LIVER|C", Time = _timeValues, Values = new[] { 10f, 20f, 30f } }); _individualResults.Add(new QuantityValues { QuantityPath = "KIDNEY|C", Time = _timeValues, Values = new[] { 11f, 22f, 33f } }); }
public OutputSchemaFactory(IObjectBaseFactory objectBaseFactory, IOutputIntervalFactory outputIntervalFactory, IDimensionRepository dimensionRepository, IDisplayUnitRetriever displayUnitRetriever) { _objectBaseFactory = objectBaseFactory; _outputIntervalFactory = outputIntervalFactory; _dimensionRepository = dimensionRepository; _displayUnitRetriever = displayUnitRetriever; }
protected override void Context() { _parameterFactory = A.Fake <IParameterFactory>(); _dimensionRepository = A.Fake <IDimensionRepository>(); _pkParameterRepository = A.Fake <IPKParameterRepository>(); _displayUnitRetriever = A.Fake <IDisplayUnitRetriever>(); sut = new PKValuesToPKAnalysisMapper(_parameterFactory, _dimensionRepository, _pkParameterRepository, _displayUnitRetriever); }
public PKValuesToPKAnalysisMapper(IParameterFactory parameterFactory, IDimensionRepository dimensionRepository, IPKParameterRepository pkParameterRepository, IDisplayUnitRetriever displayUnitRetriever) { _parameterFactory = parameterFactory; _dimensionRepository = dimensionRepository; _pkParameterRepository = pkParameterRepository; _displayUnitRetriever = displayUnitRetriever; }
public override void GlobalContext() { base.GlobalContext(); LoadProject("SimulationSettings_54"); _individualSimulation = First <IndividualSimulation>(); _populationSimulation = First <PopulationSimulation>(); _dimensionRepository = IoC.Resolve <IDimensionRepository>(); }
public PKSimObjectBaseFactory( IoC container, IDimensionRepository dimensionRepository, IIdGenerator idGenerator, ICreationMetaDataFactory creationMetaDataFactory) : base(container, dimensionRepository.DimensionFactory, idGenerator, creationMetaDataFactory) { }
protected override void Context() { _quantityField = A.Fake <IQuantityField>(); _dimensionRepository = A.Fake <IDimensionRepository>(); _populationDataCollector = A.Fake <IPopulationDataCollector>(); _quantityField.QuantityPath = "Quantity"; sut = new MolarToMassAmoutDimensionForFieldConverter(_quantityField, _populationDataCollector, _dimensionRepository); }
protected override void Context() { _dimensionRepository = A.Fake <IDimensionRepository>(); _allDimensions.Add(DomainHelperForSpecs.TimeDimensionForSpecs()); _allDimensions.Add(DomainHelperForSpecs.ConcentrationDimensionForSpecs()); A.CallTo(() => _dimensionRepository.All()).Returns(_allDimensions); sut = new SimulationPKAnalysesImporter(_dimensionRepository); }
public FlatRateObjectToFormulaUsablePathMapper(IFlatObjectPathToObjectPathMapper objectPathMapper, IObjectPathFactory objectPathFactory, IDimensionRepository dimensionRepository) { _objectPathMapper = objectPathMapper; _objectPathFactory = objectPathFactory; _dimensionRepository = dimensionRepository; }
protected override void Context() { _lazyLoadTask = A.Fake <ILazyLoadTask>(); _pkValuesCalculator = A.Fake <IPKValuesCalculator>(); _pkParameterRepository = A.Fake <IPKParameterRepository>(); _pkCalculationOptionsFactory = A.Fake <IPKCalculationOptionsFactory>(); _entityPathResolver = A.Fake <IEntityPathResolver>(); _pkMapper = A.Fake <IPKValuesToPKAnalysisMapper>(); _dimensionRepository = A.Fake <IDimensionRepository>(); sut = new PKAnalysesTask(_lazyLoadTask, _pkValuesCalculator, _pkParameterRepository, _pkCalculationOptionsFactory, _entityPathResolver, _pkMapper, _dimensionRepository); _populationSimulation = A.Fake <PopulationSimulation>(); _outputSelections = new OutputSelections(); A.CallTo(() => _populationSimulation.OutputSelections).Returns(_outputSelections); _allBodyWeights = new List <double>(); _bodyWeight = A.Fake <IParameter>(); var bodyWeightPath = "PATH"; A.CallTo(() => _populationSimulation.BodyWeight).Returns(_bodyWeight); A.CallTo(() => _entityPathResolver.PathFor(_bodyWeight)).Returns(bodyWeightPath); A.CallTo(() => _populationSimulation.AllValuesFor(bodyWeightPath)).Returns(_allBodyWeights); A.CallTo(() => _populationSimulation.NumberOfItems).Returns(2); _individualResult0 = new IndividualResults { IndividualId = 0, Time = new QuantityValues { Values = new[] { 1f, 2f } } }; _individualResult0.Add(new QuantityValues { QuantityPath = _quantityPath1, Values = new[] { 10f, 20f } }); _individualResult0.Add(new QuantityValues { QuantityPath = _quantityPath2, Values = new[] { 11f, 21f } }); _individualResult1 = new IndividualResults { IndividualId = 1, Time = new QuantityValues { Values = new[] { 3f, 4f } } }; _individualResult1.Add(new QuantityValues { QuantityPath = _quantityPath1, Values = new[] { 30f, 40f } }); _individualResult1.Add(new QuantityValues { QuantityPath = _quantityPath2, Values = new[] { 31f, 41f } }); _simulationResults = new SimulationResults { _individualResult0, _individualResult1 }; _populationSimulation.Results = _simulationResults; _pkParameter1 = new PKParameter { Mode = PKParameterMode.Always, Name = "Cmax" }; _pkParameter2 = new PKParameter { Mode = PKParameterMode.Always, Name = "tMax" }; A.CallTo(() => _pkParameterRepository.All()).Returns(new[] { _pkParameter1, _pkParameter2 }); }
public PopulationAnalysisFieldDistributionPresenter(IPopulationDistributionPresenter populationDistributionPresenter, IPopulationAnalysisFlatTableCreator flatTableCreator, IPopulationAnalysisFieldFactory populationAnalysisFieldFactory, IDimensionRepository dimensionRepository, IDisplayUnitRetriever displayUnitRetriever) { _populationDistributionPresenter = populationDistributionPresenter; _flatTableCreator = flatTableCreator; _populationAnalysisFieldFactory = populationAnalysisFieldFactory; _dimensionRepository = dimensionRepository; _displayUnitRetriever = displayUnitRetriever; }
public DataRepositoryFromResultsCreator( IDimensionRepository dimensionRepository, IObjectPathFactory objectPathFactory, IDataRepositoryTask dataRepositoryTask) { _dimensionRepository = dimensionRepository; _objectPathFactory = objectPathFactory; _dataRepositoryTask = dataRepositoryTask; }
public FormulationTask(IExecutionContext executionContext, IBuildingBlockTask buildingBlockTask, IApplicationController applicationController, IDataImporter dataImporter, IDimensionRepository dimensionRepository, IFormulaFactory formulaFactory) : base(executionContext, buildingBlockTask, applicationController, PKSimBuildingBlockType.Formulation) { DimensionRepository = dimensionRepository; _dataImporter = dataImporter; _dimensionRepository = dimensionRepository; _formulaFactory = formulaFactory; }
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; }