コード例 #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;
 }
コード例 #2
0
 public CalculationMethodTask(IFormulaTask formulaTask, IKeywordReplacerTask keywordReplacerTask, IFormulaBuilderToFormulaMapper formulaMapper,
                              IParameterBuilderToParameterMapper parameterMapper, IObjectPathFactory objectPathFactory)
 {
     _formulaTask         = formulaTask;
     _keywordReplacerTask = keywordReplacerTask;
     _formulaMapper       = formulaMapper;
     _parameterMapper     = parameterMapper;
     _objectPathFactory   = objectPathFactory;
 }
コード例 #3
0
 public EventBuilderToEventMapper(IObjectBaseFactory objectBaseFactory,
                                  IParameterBuilderToParameterMapper parameterMapper,
                                  IFormulaBuilderToFormulaMapper formulaMapper,
                                  IEventAssignmentBuilderToEventAssignmentMapper assignmentMapper)
 {
     _objectBaseFactory = objectBaseFactory;
     _parameterMapper   = parameterMapper;
     _formulaMapper     = formulaMapper;
     _assignmentMapper  = assignmentMapper;
 }
コード例 #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);
 }
コード例 #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);
 }
コード例 #6
0
 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;
 }
コード例 #7
0
 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);
 }
コード例 #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;
 }
コード例 #9
0
 protected override void Context()
 {
     _parameterMapper = A.Fake <IParameterBuilderToParameterMapper>();
     sut = new ParameterBuilderCollectionToParameterCollectionMapper(_parameterMapper);
 }
コード例 #10
0
 public ParameterBuilderCollectionToParameterCollectionMapper(IParameterBuilderToParameterMapper parameterMapper)
 {
     _parameterMapper = parameterMapper;
 }