我有通过TagBuilders生成 html 的代码 我如何测试是否生成了正确的 HTML?我的 TagBuilder 不仅仅是一个标签那么简单,它还包含其他标签。所以我有一个返回 TagBuilder 对象的函数,它带有以下 HTML
<div>
<input type="checkbox" name=".." /> <label for=".." />
<input type="checkbox" name=".." /> <label for=".." />
<input type="checkbox" name=".." /> <label for=".." />
<div/>
所以,为了测试我们是否有第一个复选框,我们这样做:
Assert.True(MyTag.InnerHtml.Contains("<input type="checkbox" name=".." />");
这似乎是错误的。还有另一种方法可以做到这一点吗?