public void parseCode_should_return_textobject_with_text()
        {
            // Given
            var code =
                new StringBuilder(@"My item" +
                                  @"\item My other item" +
                                  @"\chapter{Chapter 2}" +
                                  @"\section{Section 2}" +
                                  @"This is some other text" +
                                  @"\end{document}");

            // When
            var result = SUT.ParseCode(code);

            // Then
            Assert.AreEqual("My item", result.ToString());
        }
Exemplo n.º 2
0
        private LaTeXElement parseElement(StringBuilder code, LaTeXElementParser parser)
        {
            var element = _textParser.CodeStartsWithText(code) ? _textParser.ParseCode(code) : parser.ParseCode(code);

            return(element);
        }