在我的一些测试中,我必须将XML文件的内容与一些参考文件进行比较(黄金文件方法)。为了比较XML文件,我使用的是XmlDiff,它生成HTML指出文件的差异(参见此处)。
现在,如果测试失败,最好在测试消息中有一个指向差异文件的链接,以便用户可以单击它并在浏览器中验证差异(最好是在VS中)。这可能吗?我已经尝试了See diff at C:myabsolutepathdiff.html
和See diff at file:C:myabsolutepathdiff.html
,希望 VS 测试资源管理器会获取链接,但没有成功......
您尝试了错误的文件路径格式。这个将起作用:
"file:///c:/myabsolutepath/diff.html"
上面的这种不错的格式
new Uri("c:/myabsolutepath/diff.html").AbsoluteUri