예제 #1
0
        public void TestRHSParsingRemoveEscapes(string unSweetendDotNotation, string[] expected)
        {
            List <String> actual = SpecStringParser.ParseDotNotation(new List <string>(),
                                                                     unSweetendDotNotation.GetEnumerator(), unSweetendDotNotation);

            actual.Should().BeEquivalentTo(expected);
        }
예제 #2
0
        public void TestFunctionArgParse(string argString, string[] expected)
        {
            var actual = SpecStringParser.ParseFunctionArgs(argString);

            actual.Should().BeEquivalentTo(expected);
        }
예제 #3
0
        public void TestRemoveEscapeChars(string input, string expected)
        {
            var actual = SpecStringParser.RemoveEscapeChars(input);

            actual.Should().Be(expected);
        }
예제 #4
0
        public void TestEscapeParsing(string input, string expected)
        {
            var actual = SpecStringParser.RemoveEscapedValues(input);

            actual.Should().Be(expected);
        }