コード例 #1
0
        public void TestCodeWithInlineElement()
        {
            IMarkdownDocument document = new MarkdownDocument().AppendCode("csharp", new MarkdownText("Console.WriteLine(\"Hello World!\")"));
            MarkdownCode      code     = Assert.IsType <MarkdownCode>(document.ElementAt(0));

            Assert.Equal("Console.WriteLine(\"Hello World!\")", code.Text);
        }
コード例 #2
0
        public void MarkdownCode_EscapeBacktics_VariousMiddle()
        {
            //arrange
            MarkdownCode code = new MarkdownCode("a``a```a`a");
            //act
            string text = code.ToMarkdownString(null);

            //assert
            Assert.AreEqual("````a``a```a`a````", text);
        }
コード例 #3
0
        public void MarkdownCode_EscapeBacktics_TwoEnd()
        {
            //arrange
            MarkdownCode code = new MarkdownCode("aa``");
            //act
            string text = code.ToMarkdownString(null);

            //assert
            Assert.AreEqual("```aa`` ```", text);
        }
コード例 #4
0
        public void TestReplace()
        {
            var document  = new MarkdownDocument();
            var paragraph = new MarkdownParagraph("");

            document.Append(paragraph);

            var code = new MarkdownCode("text", "");

            document.Replace(paragraph, code);

            Assert.Equal(code, document.ElementAt(0));
        }