public MoleculePropertiesContainerTask(IContainerTask containerTask, IParameterBuilderCollectionToParameterCollectionMapper parameterCollectionMapper, IKeywordReplacerTask keywordReplacer) { _containerTask = containerTask; _parameterCollectionMapper = parameterCollectionMapper; _keywordReplacer = keywordReplacer; }
protected override void Context() { _reactionMapper = A.Fake <IReactionBuilderToReactionMapper>(); _keywordReplacerTask = A.Fake <IKeywordReplacerTask>(); _containerTask = A.Fake <IContainerTask>(); _parameterMapper = A.Fake <IParameterBuilderCollectionToParameterCollectionMapper>(); sut = new ReactionCreator(_reactionMapper, _keywordReplacerTask, _containerTask, _parameterMapper); _model = A.Fake <IModel>(); _reactionBuilder = A.Fake <IReactionBuilder>(); _reactionBuilder.ContainerCriteria = new DescriptorCriteria(); _reactionBuilder.Description = "A great description"; _reactionBuilder.Name = "Reaction"; _educt1 = A.Fake <IReactionPartnerBuilder>(); _educt1.MoleculeName = "sp1"; _educt2 = A.Fake <IReactionPartnerBuilder>(); _educt2.MoleculeName = "sp2"; _product1 = A.Fake <IReactionPartnerBuilder>(); _product1.MoleculeName = "sp3"; A.CallTo(() => _reactionBuilder.Educts).Returns(new[] { _educt1, _educt2 }); A.CallTo(() => _reactionBuilder.Products).Returns(new[] { _product1 }); A.CallTo(() => _reactionBuilder.ModifierNames).Returns(new[] { "modifier" }); _buildConfiguration = A.Fake <IBuildConfiguration>(); _rootContainer = new Container().WithMode(ContainerMode.Physical); _model.Root = _rootContainer; _globalContainer = new Container(); _reaction = A.Fake <IReaction>().WithName(_reactionBuilder.Name); A.CallTo(() => _reactionMapper.MapFromLocal(A <IReactionBuilder> ._, A <IContainer> ._, _buildConfiguration)).Returns(_reaction); A.CallTo(() => _containerTask.CreateOrRetrieveSubContainerByName(_rootContainer, _reactionBuilder.Name)).Returns(_globalContainer); }
protected override void Context() { _containerTask = A.Fake <IContainerTask>(); _buildConfiguration = A.Fake <IBuildConfiguration>(); _rootContainer = new Container(); _parameterCollectionMapper = A.Fake <IParameterBuilderCollectionToParameterCollectionMapper>(); _keywordReplacer = A.Fake <IKeywordReplacerTask>(); sut = new MoleculePropertiesContainerTask(_containerTask, _parameterCollectionMapper, _keywordReplacer); }
public ReactionCreator(IReactionBuilderToReactionMapper reactionMapper, IKeywordReplacerTask keywordReplacerTask, IContainerTask containerTask, IParameterBuilderCollectionToParameterCollectionMapper parameterMapper) { _reactionMapper = reactionMapper; _keywordReplacerTask = keywordReplacerTask; _containerTask = containerTask; _parameterMapper = parameterMapper; }
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); }
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, IParameterBuilderCollectionToParameterCollectionMapper 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.AMOUNT); }
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); }