public void TestEscapingLiteralNodeRendering()
        {
            RegexNodeEscapingLiteral literal1 = new RegexNodeEscapingLiteral(@"\w\b.353\s");

            Assert.AreEqual(@"\\w\\b\.353\\s", literal1.ToRegexPattern());

            literal1.Quantifier = RegexQuantifier.ZeroOrOne;
            Assert.AreEqual(@"(?:\\w\\b\.353\\s)?", literal1.ToRegexPattern());

            RegexNodeEscapingLiteral literal2 = RegexBuilder.Literal(@"\w\b.353\s");

            Assert.AreEqual(@"\\w\\b\.353\\s", literal2.ToRegexPattern());

            RegexNodeEscapingLiteral literal3 = RegexBuilder.Literal(@"\w\b.353\s", RegexQuantifier.ZeroOrOne);

            Assert.AreEqual(@"(?:\\w\\b\.353\\s)?", literal3.ToRegexPattern());

            RegexNodeEscapingLiteral literal4 = RegexBuilder.Literal(@"a", RegexQuantifier.ZeroOrOne);

            Assert.AreEqual(@"a?", literal4.ToRegexPattern());

            RegexNodeEscapingLiteral literal5 = RegexBuilder.Literal(@"\", RegexQuantifier.ZeroOrOne);

            Assert.AreEqual(@"\\?", literal5.ToRegexPattern());
        }
        public void TestEscapingLiteralNodeRendering()
        {
            RegexNodeEscapingLiteral literal1 = new RegexNodeEscapingLiteral(@"\w\b.353\s");
            Assert.AreEqual(@"\\w\\b\.353\\s", literal1.ToRegexPattern());

            literal1.Quantifier = RegexQuantifier.ZeroOrOne;
            Assert.AreEqual(@"(?:\\w\\b\.353\\s)?", literal1.ToRegexPattern());

            RegexNodeEscapingLiteral literal2 = RegexBuilder.Literal(@"\w\b.353\s");
            Assert.AreEqual(@"\\w\\b\.353\\s", literal2.ToRegexPattern());

            RegexNodeEscapingLiteral literal3 = RegexBuilder.Literal(@"\w\b.353\s", RegexQuantifier.ZeroOrOne);
            Assert.AreEqual(@"(?:\\w\\b\.353\\s)?", literal3.ToRegexPattern());

            RegexNodeEscapingLiteral literal4 = RegexBuilder.Literal(@"a", RegexQuantifier.ZeroOrOne);
            Assert.AreEqual(@"a?", literal4.ToRegexPattern());

            RegexNodeEscapingLiteral literal5 = RegexBuilder.Literal(@"\", RegexQuantifier.ZeroOrOne);
            Assert.AreEqual(@"\\?", literal5.ToRegexPattern());
        }