コード例 #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
 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);
 }
コード例 #3
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;
 }
コード例 #4
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;
 }