NUnit是否支持(可能通过使用第三方库)对XML数据进行智能比较。
假设我们需要比较两个xml文件 - 最简单的方法是使用无大小写敏感的字符串比较来比较xml内容,但这只会在一些简单的情况下起作用。
是否有任何库可以简化xml比较 - 例如某种XmlAssert?
我正在使用的功能 - “拥有两个xml文件,比较这些节点(因为它们很重要)并忽略其余部分”。
答案 0 :(得分:1)
有将XMLUnit移植到.Net的工作。我只使用了Java版本,并且不知道端口有多完整。它可能还没有为黄金时段做好准备......
答案 1 :(得分:1)
我正在为.NET寻找相同类型的工具,并发现:Jolt.NET。我自己去尝试。
答案 2 :(得分:0)
此时我还没有使用它,但是fluentassertions.com有一个用于NUnit的库插件和其他允许这种类型断言的测试框架。可能对某人有用。
xDocument.Should()。HaveElement(“child”)。Which.Should()。BeOfType()。And.HaveAttribute(“attr”,“1”);