public FlatMoleculeToMoleculeBuilderMapper(IParameterContainerTask paramContainerTask, IObjectBaseFactory objectBaseFactory, IFormulaFactory formulaFactory) { _paramContainerTask = paramContainerTask; _objectBaseFactory = objectBaseFactory; _formulaFactory = formulaFactory; }
protected override Task Context() { _formulaFactory = A.Fake <IFormulaFactory>(); _dimensionRepository = A.Fake <IDimensionRepository>(); sut = new TableFormulaMapper(_formulaFactory, _dimensionRepository); _tableFormula = new TableFormula { XName = "pH", YName = "Value", XDimension = DomainHelperForSpecs.TimeDimensionForSpecs(), Dimension = DomainHelperForSpecs.LengthDimensionForSpecs(), Name = "SUPER_FORMULA" }; _tableFormula.XDisplayUnit = _tableFormula.XDimension.Unit("h"); _tableFormula.YDisplayUnit = _tableFormula.Dimension.Unit("cm"); _tableFormula.UseDerivedValues = true; _tableFormula.AddPoint(60, 1); //60 min, 1m _tableFormula.AddPoint(120, 2); //120 min, 2m _tableFormula.AllPoints().ElementAt(1).RestartSolver = true; A.CallTo(() => _dimensionRepository.DimensionByName(_tableFormula.XDimension.Name)).Returns(_tableFormula.XDimension); A.CallTo(() => _dimensionRepository.DimensionByName(_tableFormula.Dimension.Name)).Returns(_tableFormula.Dimension); return(Task.FromResult(true)); }
public FlatEventChangedObjectToEventAssignmentBuilderMapper(IObjectBaseFactory objectBaseFactory, IFormulaFactory formulaFactory, IFlatObjectPathToObjectPathMapper objectPathMapper) { _objectBaseFactory = objectBaseFactory; _formulaFactory = formulaFactory; _objectPathMapper = objectPathMapper; _formulaCache = new FormulaCache(); }
protected TableParameterPresenter(TView view, IParameterTask parameterTask, IFormulaFactory formulaFactory, ICloner cloner, Func <TableFormula> importTableFormula) : base(view) { _parameterTask = parameterTask; _formulaFactory = formulaFactory; _cloner = cloner; _importTableFormula = importTableFormula; ConfigureCreatedTableAction = t => { }; }
public FlatContainerToEventBuilderMapper(IObjectBaseFactory objectBaseFactory, IFlatEventConditionRepository flatEventConditionRepo, IFormulaFactory formulaFactory, IFlatEventChangedObjectRepository flatEventChangedObjectRepo, IFlatEventChangedObjectToEventAssignmentBuilderMapper eventAssignmentBuilderMapper, IObjectPathFactory objectPathFactory, IDimensionRepository dimensionRepository) { _objectBaseFactory = objectBaseFactory; _flatEventConditionRepo = flatEventConditionRepo; _formulaFactory = formulaFactory; _flatEventChangedObjectRepo = flatEventChangedObjectRepo; _eventAssignmentBuilderMapper = eventAssignmentBuilderMapper; _objectPathFactory = objectPathFactory; _dimensionRepository = dimensionRepository; _formulaCache = new FormulaCache(); }
public TableFormulaMapper(IFormulaFactory formulaFactory, IDimensionRepository dimensionRepository) { _formulaFactory = formulaFactory; _dimensionRepository = dimensionRepository; }