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;
 }
Exemplo n.º 3
0
 protected override void Context()
 {
     _buildConfiguration = A.Fake <IBuildConfiguration>();
     _objecBaseFactory   = A.Fake <IObjectBaseFactory>();
     A.CallTo(() => _objecBaseFactory.Create <ITransport>()).Returns(new Transport());
     _formulaBuilderToFormulaMapper = A.Fake <IFormulaBuilderToFormulaMapper>();
     _parameterMapper             = A.Fake <IParameterBuilderCollectionToParameterCollectionMapper>();
     _processRateParameterCreator = new ProcessRateParameterCreator(_objecBaseFactory, _formulaBuilderToFormulaMapper);
     sut = new TransportBuilderToTransportMapper(_objecBaseFactory, _formulaBuilderToFormulaMapper, _parameterMapper, _processRateParameterCreator);
 }
 public TransportBuilderToTransportMapper(IObjectBaseFactory objectBaseFactory,
                                          IFormulaBuilderToFormulaMapper formulaMapper,
                                          IParameterBuilderCollectionToParameterCollectionMapper parameterMapper,
                                          IProcessRateParameterCreator processRateParameterCreator)
 {
     _objectBaseFactory           = objectBaseFactory;
     _formulaMapper               = formulaMapper;
     _parameterMapper             = parameterMapper;
     _processRateParameterCreator = processRateParameterCreator;
 }
 protected override void Context()
 {
     _objectBaseFactory   = A.Fake <IObjectBaseFactory>();
     _formulaMapper       = A.Fake <IFormulaBuilderToFormulaMapper>();
     _parameterMapper     = A.Fake <IParameterBuilderCollectionToParameterCollectionMapper>();
     _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);
 }
Exemplo n.º 6
0
        public ReactionBuilderToReactionMapper(IObjectBaseFactory objectBaseFactory,
                                               IReactionPartnerBuilderToReactionPartnerMapper reactionPartnerMapper,
                                               IFormulaBuilderToFormulaMapper formulaMapper, IParameterBuilderCollectionToParameterCollectionMapper parameterMapper,
                                               IProcessRateParameterCreator processRateParameterCreator)
        {
            _reactionPartnerMapper = reactionPartnerMapper;
            _formulaMapper         = formulaMapper;
            _objectBaseFactory     = objectBaseFactory;

            _parameterMapper             = parameterMapper;
            _processRateParameterCreator = processRateParameterCreator;
        }
 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);
 }
Exemplo 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;
 }
        protected override void Context()
        {
            _amountPerTimeDimension        = A.Fake <IDimension>();
            _concentrationPerTimeDimension = A.Fake <IDimension>();
            A.CallTo(() => _amountPerTimeDimension.Name).Returns(Constants.Dimension.AMOUNT_PER_TIME);
            A.CallTo(() => _concentrationPerTimeDimension.Name).Returns(Constants.Dimension.MOLAR_CONCENTRATION_PER_TIME);

            _reactionPartnerMapper = A.Fake <IReactionPartnerBuilderToReactionPartnerMapper>();
            _objectBaseFactory     = A.Fake <IObjectBaseFactory>();
            _formulaMapper         = A.Fake <IFormulaBuilderToFormulaMapper>();
            _parameterMapper       = A.Fake <IParameterBuilderCollectionToParameterCollectionMapper>();
            _dimensionFactory      = A.Fake <IDimensionFactory>();
            _modifier                  = "MOD";
            _reactionBuilder           = A.Fake <IReactionBuilder>().WithName("MyReaction");
            _reactionBuilder.Dimension = _amountPerTimeDimension;
            _buildConfiguration        = A.Fake <IBuildConfiguration>();
            _reactionBuilder.Formula   = A.Fake <IFormula>();
            var edPartner1   = A.Fake <IReactionPartnerBuilder>();
            var edPartner2   = A.Fake <IReactionPartnerBuilder>();
            var prodPartner1 = A.Fake <IReactionPartnerBuilder>();
            var prodPartner2 = A.Fake <IReactionPartnerBuilder>();

            _educt1    = A.Fake <IReactionPartner>();
            _prod1     = A.Fake <IReactionPartner>();
            _educt2    = A.Fake <IReactionPartner>();
            _prod2     = A.Fake <IReactionPartner>();
            _container = A.Fake <IContainer>();
            A.CallTo(() => _dimensionFactory.Dimension(Constants.Dimension.AMOUNT_PER_TIME)).Returns(_amountPerTimeDimension);
            A.CallTo(() => _reactionPartnerMapper.MapFromLocal(edPartner1, _container, _buildConfiguration)).Returns(_educt1);
            A.CallTo(() => _reactionPartnerMapper.MapFromLocal(edPartner2, _container, _buildConfiguration)).Returns(_educt2);
            A.CallTo(() => _reactionPartnerMapper.MapFromLocal(prodPartner1, _container, _buildConfiguration)).Returns(_prod1);
            A.CallTo(() => _reactionPartnerMapper.MapFromLocal(prodPartner2, _container, _buildConfiguration)).Returns(_prod2);
            A.CallTo(() => _formulaMapper.MapFrom(_reactionBuilder.Formula, _buildConfiguration)).Returns(_reactionBuilder.Formula);
            A.CallTo(() => _reactionBuilder.Educts).Returns(new[] { edPartner1, edPartner2 });
            A.CallTo(() => _reactionBuilder.Products).Returns(new[] { prodPartner1, prodPartner2 });
            A.CallTo(() => _reactionBuilder.Parameters).Returns(new IParameter[0]);
            A.CallTo(() => _reactionBuilder.ModifierNames).Returns(new[] { _modifier });
            A.CallTo(() => _objectBaseFactory.Create <IReaction>()).Returns(new Reaction());
            A.CallTo(() => _parameterMapper.MapFrom(_reactionBuilder.Parameters, _buildConfiguration, ParameterBuildMode.Local)).Returns(new List <IParameter>());
            _processRateParameterCreator = new ProcessRateParameterCreator(_objectBaseFactory, _formulaMapper);
            sut = new ReactionBuilderToReactionMapper(_objectBaseFactory, _reactionPartnerMapper, _formulaMapper, _parameterMapper, _processRateParameterCreator);
        }
Exemplo n.º 10
0
 protected override void Context()
 {
     _objectBaseFactory = A.Fake <IObjectBaseFactory>();
     _formulaMapper     = A.Fake <IFormulaBuilderToFormulaMapper>();
     sut = new ObserverBuilderToObserverMapper(_objectBaseFactory, _formulaMapper);
 }
Exemplo n.º 11
0
 public EventAssignmentBuilderToEventAssignmentMapper(IObjectBaseFactory objectBaseFactory, IFormulaBuilderToFormulaMapper formulaMapper)
 {
     _objectBaseFactory = objectBaseFactory;
     _formulaMapper     = formulaMapper;
 }
Exemplo n.º 12
0
 protected override void Context()
 {
     _objectBaseFactory = A.Fake <IObjectBaseFactory>();
     _formulaMapper     = A.Fake <IFormulaBuilderToFormulaMapper>();
     sut = new ProcessRateParameterCreator(_objectBaseFactory, _formulaMapper);
 }
 public ObserverBuilderToObserverMapper(IObjectBaseFactory objectBaseFactory, IFormulaBuilderToFormulaMapper formulaMapper)
 {
     _objectBaseFactory = objectBaseFactory;
     _formulaMapper     = formulaMapper;
 }
 public ProcessRateParameterCreator(IObjectBaseFactory objectBaseFactory, IFormulaBuilderToFormulaMapper formulaMapper)
 {
    _objectBaseFactory = objectBaseFactory;
    _formulaMapper = formulaMapper;
 }