Ejemplo n.º 1
0
 public ModelConstructor(IObjectBaseFactory objectBaseFactory, IObserverBuilderTask observerBuilderTask,
                         IReactionCreator reactionCreator, IMoleculePropertiesContainerTask moleculePropertiesContainerTask,
                         IContainerBuilderToContainerMapper containerMapper, INeighborhoodCollectionToContainerMapper neighborhoodsMapper,
                         IMoleculeBuilderToMoleculeAmountMapper moleculeMapper, IReferencesResolver referencesResolver,
                         IEventBuilderTask eventBuilderTask, IKeywordReplacerTask keywordReplacerTask,
                         ITransportCreator transportCreator, IProgressManager progressManager, IFormulaTask formulaTask, ICalculationMethodTask calculationMethodTask,
                         IBuildConfigurationValidator buildConfigurationValidator, IParameterBuilderToParameterMapper parameterMapper,
                         IQuantityValuesUpdater quantityValuesUpdater, IModelValidatorFactory modelValidatorFactory,
                         ICircularReferenceChecker circularReferenceChecker)
 {
     _objectBaseFactory               = objectBaseFactory;
     _buildConfigurationValidator     = buildConfigurationValidator;
     _parameterMapper                 = parameterMapper;
     _quantityValuesUpdater           = quantityValuesUpdater;
     _modelValidatorFactory           = modelValidatorFactory;
     _circularReferenceChecker        = circularReferenceChecker;
     _observerBuilderTask             = observerBuilderTask;
     _reactionCreator                 = reactionCreator;
     _moleculePropertiesContainerTask = moleculePropertiesContainerTask;
     _containerMapper                 = containerMapper;
     _neighborhoodsMapper             = neighborhoodsMapper;
     _moleculeMapper        = moleculeMapper;
     _referencesResolver    = referencesResolver;
     _eventBuilderTask      = eventBuilderTask;
     _keywordReplacerTask   = keywordReplacerTask;
     _transportCreator      = transportCreator;
     _progressManager       = progressManager;
     _formulaTask           = formulaTask;
     _calculationMethodTask = calculationMethodTask;
 }
Ejemplo n.º 2
0
 public CalculationMethodTask(IFormulaTask formulaTask, IKeywordReplacerTask keywordReplacerTask, IFormulaBuilderToFormulaMapper formulaMapper,
                              IParameterBuilderToParameterMapper parameterMapper, IObjectPathFactory objectPathFactory)
 {
     _formulaTask         = formulaTask;
     _keywordReplacerTask = keywordReplacerTask;
     _formulaMapper       = formulaMapper;
     _parameterMapper     = parameterMapper;
     _objectPathFactory   = objectPathFactory;
 }
 public EventBuilderToEventMapper(IObjectBaseFactory objectBaseFactory,
                                  IParameterBuilderToParameterMapper parameterMapper,
                                  IFormulaBuilderToFormulaMapper formulaMapper,
                                  IEventAssignmentBuilderToEventAssignmentMapper assignmentMapper)
 {
     _objectBaseFactory = objectBaseFactory;
     _parameterMapper   = parameterMapper;
     _formulaMapper     = formulaMapper;
     _assignmentMapper  = assignmentMapper;
 }
Ejemplo n.º 4
0
 protected override void Context()
 {
     _objectBaseFactory    = A.Fake <IObjectBaseFactory>();
     _containerMapper      = A.Fake <IContainerBuilderToContainerMapper>();
     _objectPathFactory    = A.Fake <IObjectPathFactory>();
     _cloneManagerForModel = A.Fake <ICloneManagerForModel>();
     _keywordReplacerTask  = A.Fake <IKeywordReplacerTask>();
     _parameterMapper      = A.Fake <IParameterBuilderToParameterMapper>();
     sut = new NeighborhoodBuilderToNeighborhoodMapper(_objectBaseFactory, _containerMapper, _objectPathFactory, _keywordReplacerTask, _cloneManagerForModel, _parameterMapper);
 }
Ejemplo n.º 5
0
 protected override void Context()
 {
     _objectBaseFactory   = A.Fake <IObjectBaseFactory>();
     _formulaMapper       = A.Fake <IFormulaBuilderToFormulaMapper>();
     _parameterMapper     = A.Fake <IParameterBuilderToParameterMapper>();
     _keywordReplacerTask = A.Fake <IKeywordReplacerTask>();
     _formulaFactory      = A.Fake <IFormulaFactory>();
     _dimensionFactory    = A.Fake <IDimensionFactory>();
     _parameterFactory    = A.Fake <IParameterFactory>();
     sut = new MoleculeBuilderToMoleculeAmountMapper(_objectBaseFactory, _formulaMapper, _parameterMapper, _dimensionFactory,
                                                     _keywordReplacerTask, _formulaFactory, _parameterFactory);
 }
 public NeighborhoodBuilderToNeighborhoodMapper(IObjectBaseFactory objectBaseFactory,
                                                IContainerBuilderToContainerMapper containerMapper,
                                                IObjectPathFactory objectPathFactory,
                                                IKeywordReplacerTask keywordReplacerTask,
                                                ICloneManagerForModel cloneManagerForModel, IParameterBuilderToParameterMapper parameterMapper)
 {
     _objectBaseFactory    = objectBaseFactory;
     _containerMapper      = containerMapper;
     _objectPathFactory    = objectPathFactory;
     _keywordReplacerTask  = keywordReplacerTask;
     _cloneManagerForModel = cloneManagerForModel;
     _parameterMapper      = parameterMapper;
 }
 public MoleculeBuilderToMoleculeAmountMapper(IObjectBaseFactory objectBaseFactory,
                                              IFormulaBuilderToFormulaMapper formulaMapper,
                                              IParameterBuilderToParameterMapper parameterMapper,
                                              IDimensionFactory dimensionFactory, IKeywordReplacerTask keywordReplacerTask, IFormulaFactory formulaFactory,
                                              IParameterFactory parameterFactory)
 {
     _objectBaseFactory   = objectBaseFactory;
     _formulaMapper       = formulaMapper;
     _parameterMapper     = parameterMapper;
     _keywordReplacerTask = keywordReplacerTask;
     _formulaFactory      = formulaFactory;
     _parameterFactory    = parameterFactory;
     _amountDimension     = dimensionFactory.Dimension(Constants.Dimension.MOLAR_AMOUNT);
 }
Ejemplo n.º 8
0
 public EventGroupBuilderToEventGroupMapper(
     IObjectBaseFactory objectBaseFactory,
     ICloneManagerForModel cloneManagerForModel,
     IContainerBuilderToContainerMapper containerMapper,
     IEventBuilderToEventMapper eventMapper,
     IParameterBuilderToParameterMapper parameterMapper,
     IMoleculeBuilderToMoleculeAmountMapper moleculeMapper,
     IFormulaBuilderToFormulaMapper formulaMapper,
     IParameterFactory parameterFactory)
 {
     _objectBaseFactory    = objectBaseFactory;
     _cloneManagerForModel = cloneManagerForModel;
     _containerMapper      = containerMapper;
     _eventMapper          = eventMapper;
     _parameterMapper      = parameterMapper;
     _moleculeMapper       = moleculeMapper;
     _formulaMapper        = formulaMapper;
     _parameterFactory     = parameterFactory;
 }
Ejemplo n.º 9
0
 protected override void Context()
 {
     _parameterMapper = A.Fake <IParameterBuilderToParameterMapper>();
     sut = new ParameterBuilderCollectionToParameterCollectionMapper(_parameterMapper);
 }
Ejemplo n.º 10
0
 public ParameterBuilderCollectionToParameterCollectionMapper(IParameterBuilderToParameterMapper parameterMapper)
 {
     _parameterMapper = parameterMapper;
 }