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);
 }
Exemple #3
0
 protected override void Because()
 {
     _dto = sut.MapFrom(_explicitFormula, _parameter);
 }
 public void Show(ExplicitFormulaBuilderDTO dto)
 {
     _screenBinder.BindToSource(dto);
 }
Exemple #5
0
 protected override void Because()
 {
     _dto = sut.MapFrom(_explicitFormula, null);
 }