public void WriteEscapedString_StringWithSingleQuote_WritesString()
        {
            // Act

            var result = SubDocumentPathExpressionVisitor.GetEscapedString("string\'");

            // Assert

            Assert.Equal(@"`string\'`", result);
        }
        public void WriteEscapedString_StringWithUnicode_WritesString()
        {
            // Act

            var result = SubDocumentPathExpressionVisitor.GetEscapedString("string\u1234");

            // Assert

            Assert.Equal(@"`string\u1234`", result);
        }
        public void WriteEscapedString_StringWithFormFeed_WritesString()
        {
            // Act

            var result = SubDocumentPathExpressionVisitor.GetEscapedString("string\f");

            // Assert

            Assert.Equal(@"`string\f`", result);
        }
        public void WriteEscapedString_StringWithCarriageReturn_WritesString()
        {
            // Act

            var result = SubDocumentPathExpressionVisitor.GetEscapedString("string\r");

            // Assert

            Assert.Equal(@"`string\r`", result);
        }
        public void WriteEscapedString_StringWithBacktick_WritesString()
        {
            // Act

            var result = SubDocumentPathExpressionVisitor.GetEscapedString("str`ing");

            // Assert

            Assert.Equal("`str``ing`", result);
        }
Exemplo n.º 6
0
        public void WriteEscapedString_StringWithNull_WritesString()
        {
            // Act

            var result = SubDocumentPathExpressionVisitor.GetEscapedString("string\0");

            // Assert

            Assert.AreEqual(@"`string\u0000`", result);
        }
Exemplo n.º 7
0
        public void WriteEscapedString_BasicString_WritesString()
        {
            // Act

            var result = SubDocumentPathExpressionVisitor.GetEscapedString("string");

            // Assert

            Assert.AreEqual("`string`", result);
        }