public ParameterDistributionRepository(
     IFlatParameterDistributionRepository flatParameterDistributionRepo,
     IFlatContainerRepository flatContainerRepository,
     IValueOriginRepository valueOriginRepository) :
     base(flatParameterDistributionRepo, flatContainerRepository, valueOriginRepository)
 {
 }
예제 #2
0
 public ParameterValueRepository(
     IFlatParameterValueRepository flatParameterValueRepo,
     IFlatContainerRepository flatContainerRepo,
     IValueOriginRepository valueOriginRepository
     ) :
     base(flatParameterValueRepo, flatContainerRepo, valueOriginRepository)
 {
 }
 protected ParameterMetaDataRepository(
    IMetaDataRepository<TParameterMetaData> flatParameterMetaDataRepository,
    IFlatContainerRepository flatContainerRepository,
    IValueOriginRepository valueOriginRepository)
 {
    _flatParameterMetaDataRepository = flatParameterMetaDataRepository;
    _flatContainerRepository = flatContainerRepository;
    _valueOriginRepository = valueOriginRepository;
 }
예제 #4
0
 public ParameterRateRepository(
     IFlatParameterRateRepository flatParameterRateRepo,
     IFlatContainerRepository flatContainerRepo,
     IFlatParameterRHSRepository flatParameterRHSRepository,
     IValueOriginRepository valueOriginRepository) :
     base(flatParameterRateRepo, flatContainerRepo, valueOriginRepository)
 {
     _flatParameterRHSRepository = flatParameterRHSRepository;
 }
예제 #5
0
 public ParameterDistributionRepository(
     IFlatParameterDistributionRepository flatParameterDistributionRepo,
     IFlatContainerRepository flatContainerRepository,
     IValueOriginRepository valueOriginRepository,
     IFlatContainerParameterDescriptorConditionRepository flatContainerParameterDescriptorConditionRepository,
     ICriteriaConditionToDescriptorConditionMapper descriptorConditionMapper) :
     base(flatParameterDistributionRepo, flatContainerRepository, valueOriginRepository, flatContainerParameterDescriptorConditionRepository, descriptorConditionMapper)
 {
 }
예제 #6
0
 protected ParameterMetaDataRepository(
     IMetaDataRepository <TParameterMetaData> flatParameterMetaDataRepository,
     IFlatContainerRepository flatContainerRepository,
     IValueOriginRepository valueOriginRepository,
     IFlatContainerParameterDescriptorConditionRepository flatContainerParameterDescriptorConditionRepository,
     ICriteriaConditionToDescriptorConditionMapper descriptorConditionMapper)
 {
     _flatParameterMetaDataRepository = flatParameterMetaDataRepository;
     _flatContainerRepository         = flatContainerRepository;
     _valueOriginRepository           = valueOriginRepository;
     _flatContainerParameterDescriptorConditionRepository = flatContainerParameterDescriptorConditionRepository;
     _descriptorConditionMapper = descriptorConditionMapper;
 }
예제 #7
0
        protected override Task Context()
        {
            _valueOriginRepository = A.Fake <IValueOriginRepository>();

            sut = new ValueOriginMapper(_valueOriginRepository);

            _valueOrigin = new ValueOrigin
            {
                Id     = 5,
                Source = ValueOriginSources.Database,
                Method = ValueOriginDeterminationMethods.InVitro
            };

            return(_completed);
        }
 public CKDDiseaseStateImplementation(
     IValueOriginRepository valueOriginRepository,
     IDimensionRepository dimensionRepository,
     IFormulaFactory formulaFactory,
     IIndividualFactory individualFactory,
     IContainerTask containerTask,
     IParameterSetUpdater parameterSetUpdater)
 {
     _valueOriginRepository = valueOriginRepository;
     _formulaFactory        = formulaFactory;
     _individualFactory     = individualFactory;
     _containerTask         = containerTask;
     _parameterSetUpdater   = parameterSetUpdater;
     _dimensionForGFR       = dimensionRepository.DimensionForUnit(GFR_UNIT);
     _ageDimension          = dimensionRepository.AgeInYears;
 }
예제 #9
0
        protected override void Context()
        {
            _executionContext = A.Fake <IExecutionContext>();
            _dimension        = A.Fake <IDimension>();
            _originValue      = 10;
            var container         = new Container();
            var oneParameter      = DomainHelperForSpecs.ConstantParameterWithValue(1).WithName("P1");
            var objectPathFactory = new ObjectPathFactoryForSpecs();

            _parameterToReset         = DomainHelperForSpecs.ConstantParameterWithValue(_originValue).WithId("tralala").WithDimension(_dimension);
            _parameterToReset.Formula = new ExplicitFormula("10");
            container.Add(oneParameter);
            container.Add(_parameterToReset);
            _parameterToReset.Formula.AddObjectPath(objectPathFactory.CreateRelativeFormulaUsablePath(_parameterToReset, oneParameter));

            A.CallTo(() => _executionContext.Get <IParameter>(_parameterToReset.Id)).Returns(_parameterToReset);
            A.CallTo(() => _executionContext.BuildingBlockContaining(_parameterToReset)).Returns(A.Fake <IPKSimBuildingBlock>());

            _parameterInContainerRepository = A.Fake <IValueOriginRepository>();
            A.CallTo(() => _executionContext.Resolve <IValueOriginRepository>()).Returns(_parameterInContainerRepository);

            sut = new ResetParameterCommand(_parameterToReset);
        }
 public override void GlobalContext()
 {
     base.GlobalContext();
     _valueOriginsRepository          = IoC.Resolve <IValueOriginRepository>();
     _parameterDistributionRepository = IoC.Resolve <IParameterDistributionRepository>();
 }
예제 #11
0
 public ValueOriginMapper(IValueOriginRepository valueOriginRepository)
 {
     _valueOriginRepository = valueOriginRepository;
 }