public void Visit(MdTaskListItem taskListItem) { foreach (var block in taskListItem) { block.Accept(this); } }
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())); }
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); }
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); }
public void Visit(MdTaskListItem taskListItem) => VisitContainer(taskListItem);