public void SetFormulaUsablePath(string newPath, FormulaUsablePathDTO dto) { var path = new ObjectPath(newPath.ToPathArray()); var formulaUsablePath = _formula.FormulaUsablePathBy(dto.Alias); AddCommand(_moBiFormulaTask.ChangePathInFormula(_formula, path, formulaUsablePath, BuildingBlock)); }
private void showTableObjectPath(FormulaUsablePathDTO forrmulaUsablePathDTO) { if (forrmulaUsablePathDTO != null) { btEditTableObjectPath.Text = forrmulaUsablePathDTO.Path; } }
protected override void Context() { base.Context(); _commandCollector = A.Fake <ICommandCollector>(); _formula = new ExplicitFormula(); _formulaUsablePath = new FormulaUsablePath("path") { Alias = "alias", Dimension = DimensionFactoryForSpecs.MassDimension }; _formula.AddObjectPath(_formulaUsablePath); var formulaUsablePath = new FormulaUsablePath("path") { Alias = "alias" }; _formulaUsablePathDTO = new FormulaUsablePathDTO(formulaUsablePath, _formula); _dto = new ExplicitFormulaBuilderDTO { ObjectPaths = new List <FormulaUsablePathDTO> { _formulaUsablePathDTO } }; A.CallTo(() => _explicitFormulaMapper.MapFrom(_formula, A <IUsingFormula> ._)).Returns(_dto); sut.Edit(_formula); sut.InitializeWith(_commandCollector); A.CallTo(() => _moBiFormulaTask.AddFormulaUsablePath(_formula, A <IFormulaUsablePath> ._, A <IBuildingBlock> ._)) .Invokes(x => _newFormulaPath = x.GetArgument <IFormulaUsablePath>(1)); }
protected override void Context() { base.Context(); sut = new FormulaUsablePathDTO(new FormulaUsablePath("A|B|C") { Alias = "alias" }, _formula); }
public ContextMenuForFormulaUsablePath(FormulaUsablePathDTO formulaUsablePathDTO, IEditFormulaPathListPresenter editFormulaPathListPresenter) { _allMenuItems = new List <IMenuBarItem> { CreateMenuButton.WithCaption((AppConstants.MenuNames.Delete)) .WithActionCommand(() => editFormulaPathListPresenter.RemovePath(formulaUsablePathDTO)) .WithIcon(ApplicationIcons.Delete) }; }
protected override void Context() { base.Context(); var invalidPath = new FormulaUsablePath("") { Alias = "invalaid" }; _formula.AddObjectPath(invalidPath); sut = new FormulaUsablePathDTO(invalidPath, _formula); }
protected override void Context() { base.Context(); _formula = new ExplicitFormula().WithName("Test"); _pathToRemove = new FormulaUsablePath("..", "ToRemove") { Alias = "ToRemove" }; _formulaUsablePathDTO = new FormulaUsablePathDTO(_pathToRemove, _formula); _formula.AddObjectPath(_pathToRemove); sut.InitializeWith(A.Fake <ICommandCollector>()); sut.Edit(_formula, null); _removeCommand = A.Fake <IMoBiCommand>(); A.CallTo(() => _moBiFormulaTask.RemoveFormulaUsablePath(_formula, _pathToRemove, A <IBuildingBlock> ._)).Returns(_removeCommand); }
private IFormulaUsablePath getPathFrom(FormulaUsablePathDTO dto) { return(_formula.ObjectPaths.FirstOrDefault(usablePath => string.Equals(usablePath.Alias, dto.Alias))); }
public void RemovePath(FormulaUsablePathDTO formulaUsablePathDTO) { var path = getPathFrom(formulaUsablePathDTO); AddCommand(_moBiFormulaTask.RemoveFormulaUsablePath(_formula, path, BuildingBlock)); }
public void ClonePath(FormulaUsablePathDTO formulaUsablePathToClone) { var path = getPathFrom(formulaUsablePathToClone); addPathToFormula(path.Clone <IFormulaUsablePath>()); }
public void SetFormulaPathDimension(IDimension newValue, IDimension oldValue, FormulaUsablePathDTO formulaUsablePathDTO) { AddCommand(_moBiFormulaTask.SetFormulaPathDimension(_formula, newValue, formulaUsablePathDTO.Alias, BuildingBlock)); notifyFormulaChanged(); }
private void removeFormulaUsablePath(FormulaUsablePathDTO focusedElement) { _presenter.RemovePath(focusedElement); }
private void cloneFormulaUsablePath(FormulaUsablePathDTO focusedElement) { _presenter.ClonePath(focusedElement); }