public void EscapedQuotedStringTest(char escapedChar)
        {
            var escapedString = _escapeChars[escapedChar];
            var txt           = string.Format(@"'start{0}end'", escapedString); // ' is the quote character;

            using (var scan = new ParameterScanner(txt))
                Assert.AreEqual(string.Format("start{0}end", escapedChar), scan.ScanQuotedString());
        }
        public void UndefinedEscapedQuotedStringTest(char escapedChar)
        {
            var escapedString = _undefinedEscapeChars[escapedChar];
            var txt           = @"'start" + escapedString + "end'"; // ' is the quote character;

            using (var scan = new ParameterScanner(txt))
            {
                Assert.AreEqual(string.Format("start\\{0}end", escapedString.Substring(1)), scan.ScanQuotedString());
            }
        }