Exemplo n.º 1
0
 public void Visit(MdTaskListItem taskListItem)
 {
     foreach (var block in taskListItem)
     {
         block.Accept(this);
     }
 }
Exemplo n.º 2
0
        public void DeepEquals_returns_expected_value()
        {
            var instance1 = new MdTaskListItem(new MdParagraph());
            var instance2 = new MdTaskListItem(new MdParagraph());
            var instance3 = new MdTaskListItem(new MdParagraph(new MdTextSpan("Text")));

            Assert.True(instance1.DeepEquals(instance1));
            Assert.True(instance1.DeepEquals(instance2));

            Assert.False(instance1.DeepEquals(null));
            Assert.False(instance1.DeepEquals(instance3));
            Assert.False(instance1.DeepEquals(new MdParagraph()));
        }
Exemplo n.º 3
0
        public void MdTaskListItem_can_be_initialized_with_string_content_01()
        {
            var listItem = new MdTaskListItem("Content");

            Assert.Single(listItem.Blocks);
            Assert.IsType <MdParagraph>(listItem.Blocks.Single());

            var paragraph = (MdParagraph)listItem.Blocks.Single();

            Assert.IsType <MdTextSpan>(paragraph.Text);

            var textSpan = (MdTextSpan)paragraph.Text;

            Assert.Equal("Content", textSpan.Text);
        }
Exemplo n.º 4
0
        public void MdTaskListItem_can_be_initialized_with_string_content_02()
        {
            var listItem = new MdTaskListItem("Content1", "Content2");

            Assert.Single(listItem.Blocks);
            Assert.IsType <MdParagraph>(listItem.Blocks.Single());

            var paragraph = (MdParagraph)listItem.Blocks.Single();

            Assert.IsType <MdCompositeSpan>(paragraph.Text);

            var compositeSpan = (MdCompositeSpan)paragraph.Text;

            Assert.Equal(2, compositeSpan.Spans.Count);
            var textSpan1 = Assert.IsType <MdTextSpan>(compositeSpan.Spans[0]);
            var textSpan2 = Assert.IsType <MdTextSpan>(compositeSpan.Spans[1]);

            Assert.Equal("Content1", textSpan1.Text);
            Assert.Equal("Content2", textSpan2.Text);
        }
Exemplo n.º 5
0
 public void Visit(MdTaskListItem taskListItem) => VisitContainer(taskListItem);