public void TestArgumentExceptions() { var comment = new HtmlCommentToken("This is a comment."); var cdata = new HtmlCDataToken("This is some CDATA."); var data = new HtmlDataToken("This is some character data."); var script = new HtmlScriptDataToken("This is some script data."); var doc = new HtmlDocTypeToken(); var tag = new HtmlTagToken("name", false); var attributes = new HtmlAttribute[0]; Assert.Throws <ArgumentNullException> (() => new HtmlCommentToken(null)); Assert.Throws <ArgumentNullException> (() => comment.WriteTo(null)); Assert.Throws <ArgumentNullException> (() => new HtmlCDataToken(null)); Assert.Throws <ArgumentNullException> (() => cdata.WriteTo(null)); Assert.Throws <ArgumentNullException> (() => new HtmlDataToken(null)); Assert.Throws <ArgumentNullException> (() => data.WriteTo(null)); Assert.Throws <ArgumentNullException> (() => doc.WriteTo(null)); Assert.Throws <ArgumentNullException> (() => new HtmlTagToken(null, attributes, false)); Assert.Throws <ArgumentNullException> (() => new HtmlTagToken("name", null, false)); Assert.Throws <ArgumentNullException> (() => new HtmlTagToken(null, false)); Assert.Throws <ArgumentNullException> (() => tag.WriteTo(null)); Assert.Throws <ArgumentNullException> (() => new HtmlScriptDataToken(null)); Assert.Throws <ArgumentNullException> (() => script.WriteTo(null)); }
private static void CommentTagTokensMatch(HtmlCommentToken actualToken, Html5LibTokenizerTestOutputCommentToken expectedToken) { // Data actualToken.Data.Should().Be(expectedToken.Data); }