我刚刚发现了这个不错的工具XmlUnit,它使我能够评估2个不同的XML文档并显示最终的差异。string control = "<a><b attr=\"abc\"></b></a>";string test = "<a><b attr=\"xyz\"></b></a>";var myDiff = DiffBuilder.Compare(Input.FromString(control)) .WithTest(Input.FromString(test)) .Build();Assert.IsFalse(myDiff.HasDifferences(), myDiff.ToString());但是,我发现 myDiff.ToString()唯一显示遇到的第一个区别。有没有办法显示它们全部?
2 回答
白衣染霜花
TA贡献1796条经验 获得超10个赞
我刚刚找到了解决方案
Assert.IsFalse(myDiff.HasDifferences(), string.Join(Environment.NewLine, myDiff.Differences));
- 2 回答
- 0 关注
- 139 浏览
添加回答
举报
0/150
提交
取消