示例#1
0
        public void Test_ParseVariable(string inputKeyword, string outputKeyword)
        {
            var input    = "{" + inputKeyword + "}";
            var expected = "{" + outputKeyword + "}";
            var output   = ProcessDelegateVariable.ReplaceVariable(input, delegateGetNewText);

            Console.WriteLine("input   : " + input);
            Console.WriteLine("output  : " + output);
            Console.WriteLine("expected: " + expected);
            Assert.That(output, Is.EqualTo(expected));
        }
示例#2
0
        public void Test_ParseVariableInvalidIndex(string inputKeyword, string outputKeyword, int index, string left, string right)
        {
            var indexStr = left + index.ToString() + right;
            var input    = "{" + inputKeyword + indexStr + "}";
            var expected = input;
            var output   = ProcessDelegateVariable.ReplaceVariable(input, delegateGetNewText);

            Console.WriteLine("input   : " + input);
            Console.WriteLine("output  : " + output);
            Console.WriteLine("expected: " + expected);
            Assert.That(output, Is.EqualTo(expected));
        }