.net bUnit中的.cs文件单元测试是否支持语义HTML比较?

axzmvihb  于 2023-02-06  发布在  .NET
关注(0)|答案(1)|浏览(89)

我想知道,对于使用bUnit编写的单元测试,使用.cs文件是否支持语义HTML比较。我代表的可能是一小群人,他们不能使用剃刀文件编写单元测试。解释原因会花太长时间,而不是它的价值。这在.cs文件中可能吗?将来会支持吗?

eufgjt7s

eufgjt7s1#

可以。语义比较器是通过MarkupMatches方法公开的,您可以在任何地方使用它。
在. razor文件中编写标记的好处是你可以得到语法高亮和编辑器帮助。然而,有了C#11新的多行字符串语法,字符串中的html标记的很多问题都消失了,因为你现在不必再转义"引号,所以在. cs文件中也会变得容易得多。
在此了解更多信息:

相关问题