Ejemplo n.º 1
0
 public RandomPopulationFactory(
     IObjectBaseFactory objectBaseFactory,
     IProgressManager progressManager,
     IIndividualModelTask individualModelTask,
     ICreateIndividualAlgorithm createIndividualAlgorithm,
     IIndividualToIndividualValuesMapper individualValuesMapper,
     IContainerTask containerTask,
     ICloner cloner,
     IDistributedParametersUpdater distributedParametersUpdater,
     IReportGenerator reportGenerator,
     IMoleculeParameterVariabilityCreator moleculeParameterVariabilityCreator,
     IMoleculeOntogenyVariabilityUpdater moleculeOntogenyVariabilityUpdater,
     IDiseaseStateImplementationFactory diseaseStateImplementationFactory)
 {
     _objectBaseFactory         = objectBaseFactory;
     _progressManager           = progressManager;
     _individualModelTask       = individualModelTask;
     _createIndividualAlgorithm = createIndividualAlgorithm;
     _individualValuesMapper    = individualValuesMapper;
     _containerTask             = containerTask;
     _cloner = cloner;
     _distributedParametersUpdater = distributedParametersUpdater;
     _reportGenerator = reportGenerator;
     _moleculeParameterVariabilityCreator = moleculeParameterVariabilityCreator;
     _moleculeOntogenyVariabilityUpdater  = moleculeOntogenyVariabilityUpdater;
     _diseaseStateImplementationFactory   = diseaseStateImplementationFactory;
 }
 public PopulationExpressionTask(IExecutionContext executionContext, IMoleculeParameterVariabilityCreator moleculeParameterVariabilityCreator,
                                 IEntityPathResolver entityPathResolver)
 {
     _executionContext = executionContext;
     _moleculeParameterVariabilityCreator = moleculeParameterVariabilityCreator;
     _entityPathResolver = entityPathResolver;
 }
Ejemplo n.º 3
0
        protected override void Context()
        {
            _entityPathResolver = A.Fake <IEntityPathResolver>();
            _executionContext   = A.Fake <IExecutionContext>();
            _moleculeParameterVariabilityCreator = A.Fake <IMoleculeParameterVariabilityCreator>();


            sut = new PopulationExpressionTask(_executionContext, _moleculeParameterVariabilityCreator, _entityPathResolver);
        }