public FlatSpeciesToSpeciesMapper(IPopulationRepository populationRepository,
                                   IFlatParameterValueVersionRepository flatParameterValueVersionRepository,
                                   IFlatPVVListToPVVCategoryListMapper pvvCategoriesMapper)
 {
     _populationRepository = populationRepository;
     _flatParameterValueVersionRepository = flatParameterValueVersionRepository;
     _pvvCategoriesMapper = pvvCategoriesMapper;
 }
 public DefaultIndividualRetriever(ISpeciesRepository speciesRepository, IIndividualFactory individualFactory, IIndividualSettingsDTOToOriginDataMapper individualSettingsMapper,
                                   IIndividualDefaultValueRetriever individualDefaultValueRetriever, IPopulationRepository populationRepository)
 {
     _speciesRepository               = speciesRepository;
     _individualFactory               = individualFactory;
     _individualSettingsMapper        = individualSettingsMapper;
     _individualDefaultValueRetriever = individualDefaultValueRetriever;
     _populationRepository            = populationRepository;
 }
Example #3
0
 protected override void Context()
 {
     _genderRepository = A.Fake <IGenderRepository>();
     A.CallTo(() => _genderRepository.FindByIndex(1)).Returns(_male);
     A.CallTo(() => _genderRepository.FindByIndex(2)).Returns(_female);
     _populationRepository = A.Fake <IPopulationRepository>();
     A.CallTo(() => _populationRepository.FindByIndex(0)).Returns(_population);
     _logger = A.Fake <IImportLogger>();
     sut     = new IndividualPropertiesCacheImporter(_genderRepository, _populationRepository);
 }
        public override void GlobalContext()
        {
            base.GlobalContext();

            _representationInfoRepository    = IoC.Resolve <IRepresentationInfoRepository>();
            _parameterRateRepository         = IoC.Resolve <IParameterRateRepository>();
            _flatSpeciesRepository           = IoC.Resolve <IFlatSpeciesRepository>();
            _parameterDistributionRepository = IoC.Resolve <IParameterDistributionRepository>();
            _populationRepository            = IoC.Resolve <IPopulationRepository>();
            _populationAgeRepository         = IoC.Resolve <IPopulationAgeRepository>();
        }
 public DiseaseStateRepository(
    IFlatDiseaseStateRepository flatDiseaseStateRepository,
    IFlatPopulationDiseaseStateRepository flatPopulationDiseaseStateRepository,
    IPopulationRepository populationRepository,
    IFlatDiseaseStateToDiseaseStateMapper diseaseStateMapper)
 {
    _flatDiseaseStateRepository = flatDiseaseStateRepository;
    _flatPopulationDiseaseStateRepository = flatPopulationDiseaseStateRepository;
    _populationRepository = populationRepository;
    _diseaseStateMapper = diseaseStateMapper;
 }
Example #6
0
 protected override void Context()
 {
     _originDataMapper        = A.Fake <IIndividualSettingsDTOToOriginDataMapper>();
     _individualModelTask     = A.Fake <IIndividualModelTask>();
     _parameterMapper         = A.Fake <IParameterToParameterDTOMapper>();
     _originDataTask          = A.Fake <IOriginDataTask>();
     _subPopulationMapper     = A.Fake <ISubPopulationToSubPopulationDTOMapper>();
     _calculationMethodMapper = A.Fake <ICalculationMethodToCategoryCalculationMethodDTOMapper>();
     _populationRepository    = A.Fake <IPopulationRepository>();
     sut = new IndividualDefaultValueRetriever(_individualModelTask, _originDataMapper, _parameterMapper,
                                               _originDataTask, _subPopulationMapper, _speciesRepository,
                                               _calculationMethodMapper, _populationRepository);
 }
Example #7
0
 public IndividualExtractor(
     IExecutionContext executionContext,
     IEntityPathResolver entityPathResolver,
     IIndividualTask individualTask,
     IContainerTask containerTask,
     IBuildingBlockRepository buildingBlockRepository,
     IGenderRepository genderRepository,
     IPopulationRepository populationRepository)
 {
     _executionContext        = executionContext;
     _entityPathResolver      = entityPathResolver;
     _individualTask          = individualTask;
     _containerTask           = containerTask;
     _buildingBlockRepository = buildingBlockRepository;
     _genderRepository        = genderRepository;
     _populationRepository    = populationRepository;
 }
Example #8
0
 public IndividualDefaultValueRetriever(IIndividualModelTask individualModelTask,
                                        IIndividualSettingsDTOToOriginDataMapper originDataMapper,
                                        IParameterToParameterDTOMapper parameterMapper,
                                        IOriginDataTask originDataTask,
                                        ISubPopulationToSubPopulationDTOMapper subPopulationDTOMapper,
                                        ISpeciesRepository speciesRepository,
                                        ICalculationMethodToCategoryCalculationMethodDTOMapper calculationMethodDTOMapper, IPopulationRepository populationRepository)
 {
     _individualModelTask        = individualModelTask;
     _originDataMapper           = originDataMapper;
     _parameterMapper            = parameterMapper;
     _originDataTask             = originDataTask;
     _subPopulationDTOMapper     = subPopulationDTOMapper;
     _speciesRepository          = speciesRepository;
     _calculationMethodDTOMapper = calculationMethodDTOMapper;
     _populationRepository       = populationRepository;
 }
 public IndividualDefaultValuesUpdater(
     IIndividualModelTask individualModelTask,
     IIndividualSettingsDTOToOriginDataMapper originDataMapper,
     IParameterToParameterDTOMapper parameterMapper,
     IOriginDataTask originDataTask,
     ISubPopulationToSubPopulationDTOMapper subPopulationDTOMapper,
     ICalculationMethodToCategoryCalculationMethodDTOMapper calculationMethodDTOMapper,
     IPopulationRepository populationRepository,
     ICloner cloner,
     IDiseaseStateRepository diseaseStateRepository)
 {
     _individualModelTask        = individualModelTask;
     _originDataMapper           = originDataMapper;
     _parameterMapper            = parameterMapper;
     _originDataTask             = originDataTask;
     _subPopulationDTOMapper     = subPopulationDTOMapper;
     _calculationMethodDTOMapper = calculationMethodDTOMapper;
     _populationRepository       = populationRepository;
     _cloner = cloner;
     _diseaseStateRepository = diseaseStateRepository;
 }
        protected override void Context()
        {
            _executionContext        = A.Fake <IExecutionContext>();
            _entityPathResolver      = A.Fake <IEntityPathResolver>();
            _individualTask          = A.Fake <IIndividualTask>();
            _containerTask           = new ContainerTaskForSpecs();
            _buildingBlockRepository = A.Fake <IBuildingBlockRepository>();
            _genderRepository        = A.Fake <IGenderRepository>();
            _populationRepository    = A.Fake <IPopulationRepository>();

            sut = new IndividualExtractor(
                _executionContext,
                _entityPathResolver,
                _individualTask,
                _containerTask,
                _buildingBlockRepository,
                _genderRepository,
                _populationRepository);

            _templateIndividual1 = new Individual();
            A.CallTo(() => _buildingBlockRepository.All <Individual>()).Returns(new[] { _templateIndividual1 });
        }
Example #11
0
 public override void GlobalContext()
 {
     base.GlobalContext();
     _populationRepository = IoC.Resolve <IPopulationRepository>();
 }
Example #12
0
 public PopulationXmlAttributeMapper(IPopulationRepository populationRepository)
 {
     _populationRepository = populationRepository;
 }
Example #13
0
 public IndividualPropertiesCacheImporter(IGenderRepository genderRepository, IPopulationRepository populationRepository)
 {
     _genderRepository     = genderRepository;
     _populationRepository = populationRepository;
 }
 public IndividualPropertiesCacheImporter(IGenderRepository genderRepository, IPopulationRepository populationRepository, IIndividualValuesCacheImporter individualValuesCacheImporter)
 {
     _genderRepository              = genderRepository;
     _populationRepository          = populationRepository;
     _individualValuesCacheImporter = individualValuesCacheImporter;
 }
Example #15
0
 protected override void Context()
 {
     _genderRepository     = IoC.Resolve <IGenderRepository>();
     _populationRepository = IoC.Resolve <IPopulationRepository>();
 }