public void Interpret(string expressionText, byte leftTermCount, byte rightTermCount)
        {
            var sumExpressionInterpreter = new SumExpressionInterpreter(new TestTermInterpreter());
            var result = sumExpressionInterpreter.Interpret(expressionText);

            Assert.Equal(leftTermCount, result.LeftPart.Length);
            Assert.Equal(rightTermCount, result.RightPart.Length);
        }
        public void Interpret_IncorrectExpression(string expressionText)
        {
            var sumExpressionInterpreter = new SumExpressionInterpreter(new TestTermInterpreter());

            Assert.Throws <IncorrectExpressionException>(() => sumExpressionInterpreter.Interpret(expressionText));
        }