Exemplo n.º 1
0
        public void QuoteEscape_1()
        {
            string src  = StringEscaperTests.SampleString;
            string dest = StringEscaper.QuoteEscape(src, false, false);
            string comp = "\"Comma [,]#$xPercent [%]#$xDoubleQuote [#$q]#$xSpace [ ]#$xTab [#$t]#$xSharp [##]#$xNewLine [#$x]\"";

            Assert.IsTrue(dest.Equals(comp, StringComparison.Ordinal));
        }
Exemplo n.º 2
0
        private void EscapeStringCommand_Executed(object sender, ExecutedRoutedEventArgs e)
        {
            EscapeButton.Focus();

            _m.EscaperConvertedString = StringEscaper.QuoteEscape(_m.EscaperStringToConvert, false, _m.EscaperEscapePercentFlag);

            ConvertedStringTextBox.Focus();
        }
Exemplo n.º 3
0
        public static void QuoteEscapeArrayTemplate(string[] srcStrs, bool fullEscape, bool escapePercent, string[] expected)
        {
            List <string> destStrs = StringEscaper.QuoteEscape(srcStrs, fullEscape, escapePercent);

            for (int i = 0; i < destStrs.Count; i++)
            {
                Assert.IsTrue(destStrs[i].Equals(expected[i], StringComparison.Ordinal));
            }
        }
Exemplo n.º 4
0
        public void QuoteEscape_3()
        {
            string[]      srcs  = new string[] { "Comma [,]", "Space [ ]", "DoubleQuote [\"]" };
            List <string> dests = StringEscaper.QuoteEscape(srcs);

            string[] comps = new string[]
            {
                "\"Comma [,]\"",
                "\"Space [ ]\"",
                "\"DoubleQuote [#$q]\"",
            };

            for (int i = 0; i < dests.Count; i++)
            {
                Assert.IsTrue(dests[i].Equals(comps[i], StringComparison.Ordinal));
            }
        }
Exemplo n.º 5
0
 private void EscapeButton_Click(object sender, RoutedEventArgs e)
 {
     m.Escaper_ConvertedString = StringEscaper.QuoteEscape(m.Escaper_StringToConvert, false, m.Escaper_EscapePercent);
 }
Exemplo n.º 6
0
        public static void QuoteEscapeTemplate(string srcStr, bool fullEscape, bool escapePercent, string expected)
        {
            string dest = StringEscaper.QuoteEscape(srcStr, fullEscape, escapePercent);

            Assert.IsTrue(dest.Equals(expected, StringComparison.Ordinal));
        }