Exemplo n.º 1
0
        public void IF_PreFixe__Wheen_Terme_Is_Correct_Then_GetExpression_Correct(string expression, int result, string infixe)
        {
            _factoryTerme = new FactoryTerme(_map, TypeGrammaire.Prefixe);
            _parseur      = new Parseur(_factoryTerme);
            _parseur.Parser(expression);
            var value   = _parseur.BuildExpression().Evaluate;
            var display = _parseur.BuildExpression().Display;

            Check.That(result).Equals(value);
            Check.That(infixe).Equals(display);
        }
Exemplo n.º 2
0
        public void ValidateExpression_When_Terme_Is_Correct_Then_True(string expression)
        {
            _parseur.Parser(expression);
            var result = _parseur.ValidateExpression();

            Check.That(result).IsTrue();
        }