protected override void Context() { _formulaUsablePathMapper = new FormulaUsablePathToFormulaUsablePathDTOMapper(); _objectPathFactory = new ObjectPathFactory(new AliasCreator()); _entityPathResolver = new EntityPathResolver(_objectPathFactory); sut = new ExplicitFormulaToExplicitFormulaDTOMapper(_formulaUsablePathMapper, _objectPathFactory, _entityPathResolver); _explicitFormula = new ExplicitFormula(); _explicitFormula.AddObjectPath( new FormulaUsablePath(ObjectPath.PARENT_CONTAINER, "P2") .WithDimension(DimensionFactoryForSpecs.MassDimension) .WithAlias(AppConstants.Param) ); _explicitFormula.FormulaString = "Param*2"; _topContainer = new Container().WithName("TOP"); _parentContainer = new Container().WithName("Parent"); _topContainer.Add(_parentContainer); _parameter = new Parameter().WithName("P").WithFormula(_explicitFormula); _parameter2 = new Parameter().WithName("P2").WithFormula(new ConstantFormula(2)); _parentContainer.Add(_parameter); _parentContainer.Add(_parameter2); }
public ExplicitFormulaToExplicitFormulaDTOMapper(IFormulaUsablePathToFormulaUsablePathDTOMapper formulaUsablePathDTOMapper, IObjectPathFactory objectPathFactory, IEntityPathResolver entityPathResolver) { _formulaUsablePathDTOMapper = formulaUsablePathDTOMapper; _objectPathFactory = objectPathFactory; _entityPathResolver = entityPathResolver; }
protected override void Context() { _view = A.Fake <IEditFormulaPathListView>(); _moBiFormulaTask = A.Fake <IMoBiFormulaTask>(); _context = A.Fake <IMoBiContext>(); _dimensionFactory = A.Fake <IDimensionFactory>(); _userSettings = A.Fake <IUserSettings>(); _contextMenuFactory = A.Fake <IViewItemContextMenuFactory>(); _circularReferenceChecker = A.Fake <ICircularReferenceChecker>(); _formulaUsablePathDTOMapper = A.Fake <IFormulaUsablePathToFormulaUsablePathDTOMapper>(); sut = new EditFormulaPathListPresenter(_view, _moBiFormulaTask, _context, _dimensionFactory, _userSettings, _contextMenuFactory, _circularReferenceChecker, _formulaUsablePathDTOMapper); }
public EditFormulaPathListPresenter( IEditFormulaPathListView view, IMoBiFormulaTask moBiFormulaTask, IMoBiContext context, IDimensionFactory dimensionFactory, IUserSettings userSettings, IViewItemContextMenuFactory contextMenuFactory, ICircularReferenceChecker circularReferenceChecker, IFormulaUsablePathToFormulaUsablePathDTOMapper formulaUsablePathDTOMapper) : base(view) { _moBiFormulaTask = moBiFormulaTask; _context = context; _dimensionFactory = dimensionFactory; _userSettings = userSettings; _contextMenuFactory = contextMenuFactory; _circularReferenceChecker = circularReferenceChecker; _formulaUsablePathDTOMapper = formulaUsablePathDTOMapper; }
public TableFormulaWithOffsetToTableFormulaWithOffsetDTOMapper(IFormulaUsablePathToFormulaUsablePathDTOMapper mapper) { _mapper = mapper; }
public FormulaToFormulaBuilderDTOMapper(IFormulaUsablePathToFormulaUsablePathDTOMapper formulaUsablePathMapper, IObjectTypeResolver resolver) { _formulaUsablePathMapper = formulaUsablePathMapper; _resolver = resolver; }
public ExplicitFormulaToExplicitFormulaDTOMapper(IFormulaUsablePathToFormulaUsablePathDTOMapper formulaUsablePathDTOMapper) { _formulaUsablePathDTOMapper = formulaUsablePathDTOMapper; }
public TableFormulaWithXArgumentToTableFormulaWithXArgumentDTOMapper(IFormulaUsablePathToFormulaUsablePathDTOMapper mapper) { _mapper = mapper; }