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)); }
public void Show(ExplicitFormulaBuilderDTO dto) { _screenBinder.BindToSource(dto); _gridBinder.BindToSource(dto.ObjectPaths); txtFormulaString.TextChanged += (o, e) => OnEvent(formulaStringChanged); }
protected override void Because() { _dto = sut.MapFrom(_explicitFormula, _parameter); }
public void Show(ExplicitFormulaBuilderDTO dto) { _screenBinder.BindToSource(dto); }
protected override void Because() { _dto = sut.MapFrom(_explicitFormula, null); }