public void EmptyInput()
    {
        LiteralText literal = (LiteralText)MarkupParser.Literal.Parse("").Value;

        Assert.AreEqual("", literal.ToString());
        List <MarkupToken> tokens = new List <MarkupToken>(MarkupParser.Dialogue.Parse("").Value);

        Assert.AreEqual("", tokens[0].ToString());
    }
예제 #2
0
        public void It_has_a_useful_ToString_method()
        {
            var a = new LiteralText("a");

            Assert.AreEqual("LiteralText(\"a\")", a.ToString());
        }
예제 #3
0
        public void It_has_a_useful_ToString_method()
        {
            var a = new LiteralText("a");

            Assert.AreEqual("LiteralText(\"a\")", a.ToString());
        }
    public void EscapedQuote()
    {
        LiteralText literal = (LiteralText)MarkupParser.QuotedLiteral.Parse("\"Sphinx of \\\"black quartz\\\" judge my vow.\"").Value;

        Assert.AreEqual("Sphinx of \"black quartz\" judge my vow.", literal.ToString());
    }
    public void QuotedLiteralParses()
    {
        LiteralText literal = (LiteralText)MarkupParser.QuotedLiteral.Parse("\"Sphinx of black quartz judge my vow.\"").Value;

        Assert.AreEqual("Sphinx of black quartz judge my vow.", literal.ToString());
    }
    public void LiteralTextExcludesBrace()
    {
        LiteralText literal = (LiteralText)MarkupParser.Literal.Parse("Sphinx of black quartz judge my vow.{markup in here}").Value;

        Assert.AreEqual("Sphinx of black quartz judge my vow.", literal.ToString());
    }