Exemple #1
0
        public void AddBracket_DontAddBracket_Expression(string expression)
        {
            string expected = expression;

            string temp   = Parse.AddBracket(expression);
            string actual = temp;

            Assert.AreEqual(expected, actual);
        }
Exemple #2
0
        public void AddBracket_AssumedLeftBracketAndMultiply_LastSymbolEqualRightBracketAndMultiply(string expression)
        {
            string expected = "×(";

            string temp   = Parse.AddBracket(expression);
            string actual = temp.Substring(temp.Length - 2, 2);

            Assert.AreEqual(expected, actual);
        }
Exemple #3
0
        public void AddBracket_AssumedRightBracket_LastSymbolEqualRightBracket(string expression)
        {
            char expected = ')';

            string temp   = Parse.AddBracket(expression);
            char   actual = temp[temp.Length - 1];

            Assert.AreEqual(expected, actual);
        }
Exemple #4
0
        private void AddBracket()
        {
            string result = Parse.AddBracket(currentExpression);

            if (currentExpression != result)
            {
                CurrentExpression = result;
                logger.Trace("Добавлена скобка");
            }
        }