public CreateExportModelVisitor(IObjectPathFactory objectPathFactory, ITableFormulaToTableFormulaExportMapper tableFormulaExportMapper, IConcentrationBasedFormulaUpdater concentrationBasedFormulaUpdater) { _objectPathFactory = objectPathFactory; _tableFormulaExportMapper = tableFormulaExportMapper; _concentrationBasedFormulaUpdater = concentrationBasedFormulaUpdater; }
public QuantityValuesUpdater(IKeywordReplacerTask keywordReplacerTask, ICloneManagerForModel cloneManagerForModel, IFormulaFactory formulaFactory, IConcentrationBasedFormulaUpdater concentrationBasedFormulaUpdater) { _keywordReplacerTask = keywordReplacerTask; _cloneManagerForModel = cloneManagerForModel; _formulaFactory = formulaFactory; _concentrationBasedFormulaUpdater = concentrationBasedFormulaUpdater; }
public ParameterFactory(IFormulaFactory formulaFactory, IObjectBaseFactory objectBaseFactory, IDimensionFactory dimensionFactory, IConcentrationBasedFormulaUpdater concentrationBasedFormulaUpdater, IDisplayUnitRetriever displayUnitRetriever) { _formulaFactory = formulaFactory; _objectBaseFactory = objectBaseFactory; _dimensionFactory = dimensionFactory; _concentrationBasedFormulaUpdater = concentrationBasedFormulaUpdater; _displayUnitRetriever = displayUnitRetriever; }
protected override void Context() { _dimensionFactory = A.Fake <IDimensionFactory>(); _formulaFactory = A.Fake <IFormulaFactory>(); _objectBaseFactory = A.Fake <IObjectBaseFactory>(); _concentrationBasedFormulaUpdater = A.Fake <IConcentrationBasedFormulaUpdater>(); _displayUnitRetriever = A.Fake <IDisplayUnitRetriever>(); sut = new ParameterFactory(_formulaFactory, _objectBaseFactory, _dimensionFactory, _concentrationBasedFormulaUpdater, _displayUnitRetriever); }
protected override void Context() { _objectPathFactory = IoC.Resolve <IObjectPathFactory>(); var solverSettingsFactory = IoC.Resolve <ISolverSettingsFactory>(); _solverSettings = solverSettingsFactory.CreateCVODE(); _tableFormulaToTableFormulaExportMapper = IoC.Resolve <ITableFormulaToTableFormulaExportMapper>(); _concentrationBasedFormulaUpdater = IoC.Resolve <IConcentrationBasedFormulaUpdater>(); sut = new SimModelExporter(new CreateExportModelVisitor(_objectPathFactory, _tableFormulaToTableFormulaExportMapper, _concentrationBasedFormulaUpdater), new ExportSerializer(_simModelXmlSerializerRepository)); }
protected override void Context() { _concentrationBasedFormulaUpdater = A.Fake <IConcentrationBasedFormulaUpdater>(); _keywordReplacerTask = A.Fake <IKeywordReplacerTask>(); _cloneManagerForModel = A.Fake <ICloneManagerForModel>(); _formulaFactory = A.Fake <IFormulaFactory>(); sut = new QuantityValuesUpdater(_keywordReplacerTask, _cloneManagerForModel, _formulaFactory, _concentrationBasedFormulaUpdater); _model = A.Fake <IModel>(); _buildConfiguration = A.Fake <IBuildConfiguration>(); }
protected override void Context() { _objectPathFactory = new ObjectPathFactory(new AliasCreator()); _dimensionFactory = DimensionFactoryForSpecs.Factory; _objectBaseFactory = new ObjectBaseFactoryForSpecs(_dimensionFactory); _formulaTask = new FormulaTask(_objectPathFactory, _objectBaseFactory, new AliasCreator(), _dimensionFactory); _tableFormulaToTableFormulaExportMapper = A.Fake <ITableFormulaToTableFormulaExportMapper>(); _dataRepositoryTask = A.Fake <IDataRepositoryTask>(); _modelFinalizer = new ModelFinalizer(_objectPathFactory, new ReferencesResolver()); _concentrationBasedFormulaUpdater = new ConcentrationBasedFormulaUpdater(new CloneManagerForModel(new ObjectBaseFactoryForSpecs(_dimensionFactory), _dataRepositoryTask, _modelFinalizer), _objectBaseFactory, _dimensionFactory, _formulaTask); _model = new Model().WithName("Model"); _root = new Container().WithName("Root"); _model.Root = _root; sut = new CreateExportModelVisitor(_objectPathFactory, _tableFormulaToTableFormulaExportMapper, _concentrationBasedFormulaUpdater); }