public PopulationSettingsMapper(IOriginDataMapper originDataMapper, IIndividualFactory individualFactory,
                                 IIndividualToPopulationSettingsMapper individualToPopulationSettingsMapper, IGenderRepository genderRepository)
 {
     _originDataMapper  = originDataMapper;
     _individualFactory = individualFactory;
     _individualToPopulationSettingsMapper = individualToPopulationSettingsMapper;
     _genderRepository = genderRepository;
 }
 internal MatlabIndividualFactory(IOriginDataMapper originDataMapper, IIndividualFactory individualFactory, IIndividualToIndividualPropertiesMapper individualPropertiesMapper, IOntogenyFactorsRetriever ontogenyFactorsRetriever, IEntityPathResolver entityPathResolver)
 {
     _originDataMapper           = originDataMapper;
     _individualFactory          = individualFactory;
     _individualPropertiesMapper = individualPropertiesMapper;
     _ontogenyFactorsRetriever   = ontogenyFactorsRetriever;
     _entityPathResolver         = entityPathResolver;
 }
Beispiel #3
0
 public IndividualMapper(IIndividualFactory individualFactory, IOriginDataMapper originDataMapper,
                         IIndividualMoleculeFactoryResolver moleculeFactoryResolver, IBatchLogger batchLogger)
 {
     _individualFactory       = individualFactory;
     _originDataMapper        = originDataMapper;
     _moleculeFactoryResolver = moleculeFactoryResolver;
     _batchLogger             = batchLogger;
 }
 protected override void Context()
 {
     _orginDataMapper   = A.Fake <IOriginDataMapper>();
     _individualFactory = A.Fake <IIndividualFactory>();
     _popSettingsMapper = A.Fake <IIndividualToPopulationSettingsMapper>();
     _genderRepository  = A.Fake <IGenderRepository>();
     _female            = new Gender();
     _male = new Gender();
     A.CallTo(() => _genderRepository.Female).Returns(_female);
     A.CallTo(() => _genderRepository.Male).Returns(_male);
     sut = new PopulationSettingsMapper(_orginDataMapper, _individualFactory, _popSettingsMapper, _genderRepository);
 }