示例#1
0
        public void AddOpenBracket_DontAddBracket_Expression(string expression)
        {
            string expected = expression;

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

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

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

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

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

            Assert.AreEqual(expected, actual);
        }
示例#4
0
文件: Core.cs 项目: durasel74/Liusse
        private void AddOpenBracket()
        {
            string result = Parse.AddOpenBracket(currentExpression);

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