protected override void Context()
 {
     base.Context();
     _validContainer.Add(new MoleculeAmount().WithName("Valid").WithFormula(_validFormula));
     _invalidContainer.Add(new MoleculeAmount().WithName("Invalid").WithFormula(_invalidFormula));
     sut = new ValidatorForQuantities(_objectTypeResolver, _objectPathFactory);
 }
        protected override void Context()
        {
            base.Context();
            var sumFormula = new SumFormula();

            sumFormula.AddObjectPath(_objectPathFactory.CreateFormulaUsablePathFrom("..", "..", "f_vas").WithAlias("f_vas_#i"));
            _validContainer.Add(new Parameter().WithName("DynamicParam").WithFormula(sumFormula));

            sut = new ValidatorForQuantities(_objectTypeResolver, _objectPathFactory);;
        }
        protected override void Context()
        {
            base.Context();

            var invalidFormula = new ExplicitFormula("toto");

            invalidFormula.AddObjectPath(_objectPathFactory.CreateFormulaUsablePathFrom("ROOT", "VALID", "PARA5").WithAlias("PAR1"));
            _validContainer.Add(new Parameter().WithName("PARA3").WithFormula(invalidFormula));

            //a referenced entity that exists but not usable in formula
            _validContainer.Add(new Container().WithName("PARA5"));
            sut = new ValidatorForQuantities(_objectTypeResolver, _objectPathFactory);;
        }
 protected override void Context()
 {
     base.Context();
     sut = new ValidatorForQuantities(_objectTypeResolver, _objectPathFactory);;
 }