public CalculationMethodCacheMapper( ICalculationMethodRepository calculationMethodRepository, ICalculationMethodCategoryRepository calculationMethodCategoryRepository, IOSPSuiteLogger logger) { _calculationMethodRepository = calculationMethodRepository; _calculationMethodCategoryRepository = calculationMethodCategoryRepository; _logger = logger; }
public override void GlobalContext() { base.GlobalContext(); _parameterValueRepository = IoC.Resolve <IParameterValueRepository>(); _parameterRateRepository = IoC.Resolve <IParameterRateRepository>(); _speciesRepository = IoC.Resolve <ISpeciesRepository>(); _calculationMethodRepository = IoC.Resolve <ICalculationMethodRepository>(); _rateFormulaRepository = IoC.Resolve <IRateFormulaRepository>(); _rateObjectPathsRepository = IoC.Resolve <IRateObjectPathsRepository>(); _parameterDistributionRepository = IoC.Resolve <IParameterDistributionRepository>(); }
public CalculationMethodToCoreCalculationMethodMapper(IFlatCalculationMethodParameterRateRepository flatCalculationMethodParameterRateRepository, IFlatCalculationMethodParameterDescriptorConditionRepository flatCalculationMethodParameterDescriptorConditionRepository, ICalculationMethodRepository calculationMethodRepository, IFormulaFactory formulaFactory, IParameterFactory parameterFactory) { _flatCalculationMethodParameterRateRepository = flatCalculationMethodParameterRateRepository; _flatCalculationMethodParameterDescriptorConditionRepository = flatCalculationMethodParameterDescriptorConditionRepository; _calculationMethodRepository = calculationMethodRepository; _formulaFactory = formulaFactory; _parameterFactory = parameterFactory; }
public ModelConfigurationRepository(IFlatModelSpeciesRepository flatModelSpeciesRepo, ISpeciesRepository speciesRepository, ICalculationMethodRepository calculationMethodRepository, ICalculationMethodCategoryRepository calculationMethodCategoryRepository, IFlatModelCalculationMethodRepository flatModelCalculationMethodRepository) { _flatModelSpeciesRepo = flatModelSpeciesRepo; _speciesRepository = speciesRepository; _calculationMethodRepository = calculationMethodRepository; _calculationMethodCategoryRepository = calculationMethodCategoryRepository; _flatModelCalculationMethodRepository = flatModelCalculationMethodRepository; _modelsForSpecies = new Cache <string, IEnumerable <ModelConfiguration> >(s => new List <ModelConfiguration>()); }
protected override Task Context() { _calculationMethodRepository = A.Fake <ICalculationMethodRepository>(); _calculationMethodCategoryRepository = A.Fake <ICalculationMethodCategoryRepository>(); _logger = A.Fake <ILogger>(); sut = new CalculationMethodCacheMapper(_calculationMethodRepository, _calculationMethodCategoryRepository, _logger); _singleCategory = new CalculationMethodCategory { Name = "Multiple" }; _multipleCategory = new CalculationMethodCategory { Name = "Single" }; _calculationMethodWithMultipleOptions = new CalculationMethod { Name = "CM1", DisplayName = "CM1", Category = _multipleCategory.Name }; _calculationMethodWithSingleOption = new CalculationMethod { Name = "CM2", DisplayName = "CM2", Category = _singleCategory.Name }; _anotherCalculationMethodInMultipleOptions = new CalculationMethod { Name = "Another CM", Category = _multipleCategory.Name }; A.CallTo(() => _calculationMethodRepository.All()).Returns(new [] { _calculationMethodWithMultipleOptions, _anotherCalculationMethodInMultipleOptions, _calculationMethodWithSingleOption, }); _singleCategory.Add(_calculationMethodWithSingleOption); _multipleCategory.Add(_calculationMethodWithMultipleOptions); _multipleCategory.Add(_anotherCalculationMethodInMultipleOptions); _calculationMethodCache = new CalculationMethodCache(); _calculationMethodCache.AddCalculationMethod(_calculationMethodWithMultipleOptions); _calculationMethodCache.AddCalculationMethod(_calculationMethodWithSingleOption); A.CallTo(() => _calculationMethodCategoryRepository.FindBy(_singleCategory.Name)).Returns(_singleCategory); A.CallTo(() => _calculationMethodCategoryRepository.FindBy(_multipleCategory.Name)).Returns(_multipleCategory); return(Task.FromResult(true)); }
public CompoundMapper(ICompoundFactory compoundFactory, ICompoundProcessRepository compoundProcessRepository, IBatchLogger batchLogger, ICloner cloner, ICompoundCalculationMethodCategoryRepository calculationMethodCategoryRepository, ICalculationMethodRepository calculationMethodRepository, ICompoundProcessTask compoundProcessTask, ISpeciesRepository speciesRepository) { _compoundFactory = compoundFactory; _compoundProcessRepository = compoundProcessRepository; _batchLogger = batchLogger; _cloner = cloner; _calculationMethodCategoryRepository = calculationMethodCategoryRepository; _calculationMethodRepository = calculationMethodRepository; _compoundProcessTask = compoundProcessTask; _speciesRepository = speciesRepository; }
public Converter514To521(IParameterValuesCacheConverter parameterValuesCacheConverter, IEntityPathResolver entityPathResolver, ICompoundConverter compoundConverter, IDefaultIndividualRetriever defaultIndividualRetriever, ICloner cloner, IFormulaAndDimensionConverter formulaAndDimensionConverter, ICalculationMethodRepository calculationMethodRepository, IDimensionRepository dimensionRepository, ISimulationPersistableUpdater simulationPersistableUpdater, IIndividualCalculationMethodsUpdater individualCalculationMethodsUpdater) { _parameterValuesCacheConverter = parameterValuesCacheConverter; _entityPathResolver = entityPathResolver; _compoundConverter = compoundConverter; _defaultIndividualRetriever = defaultIndividualRetriever; _cloner = cloner; _formulaAndDimensionConverter = formulaAndDimensionConverter; _calculationMethodRepository = calculationMethodRepository; _dimensionRepository = dimensionRepository; _simulationPersistableUpdater = simulationPersistableUpdater; _individualCalculationMethodsUpdater = individualCalculationMethodsUpdater; }
public IndividualCalculationMethodsUpdater(ICalculationMethodRepository calculationMethodRepository) { _calculationMethodRepository = calculationMethodRepository; }
public RenalAgingCalculationMethodUpdater(ICalculationMethodRepository calculationMethodRepository) { _calculationMethodRepository = calculationMethodRepository; }
public CalculationMethodXmlSerializer() { _calculationMethodRepository = IoC.Resolve <ICalculationMethodRepository>(); }
public CalculationMethodCategoryRepository(IFlatCategoryRepository flatCategoryRepository, IFlatCalculationMethodRepository flatCalculationMethodRepository, ICalculationMethodRepository calculationMethodRepository) { _flatCategoryRepository = flatCategoryRepository; _flatCalculationMethodRepository = flatCalculationMethodRepository; _calculationMethodRepository = calculationMethodRepository; }