private TNode AssertNodeType <TNode>( MarkdownNode markdownNode, MarkdownNodeType expectedNodeType) { Assert.NotNull(markdownNode); Assert.Equal(expectedNodeType, markdownNode.NodeType); return(Assert.IsType <TNode>(markdownNode)); }
private TNode ParseAndGetExpectedChild <TNode>( string markdownString, MarkdownNodeType expectedNodeType) { DocumentNode documentNode = MarkdownStringToDocumentNode(markdownString); return (this.AssertNodeType <TNode>( documentNode.Children.FirstOrDefault(), expectedNodeType)); }
private TNode ParseAndGetExpectedChild <TNode>( string markdownString, MarkdownNodeType expectedNodeType) { MarkdownParser markdownParser = new MarkdownParser(); DocumentNode documentNode = markdownParser.ParseString(markdownString); return (this.AssertNodeType <TNode>( documentNode.Children.FirstOrDefault(), expectedNodeType)); }