VS/xUnit/FluentAssertions: 在测试消息中提供文件 link
VS/xUnit/FluentAssertions: Provide file link in test message
在我的一些测试中,我必须将 XML 文件的内容与一些参考文件进行比较(黄金文件 方法)。为了比较 XML 个文件,我使用 XmlDiff, which produces HTML pointing out the differences of the files (see e.g. ).
现在,万一测试失败,最好在差异文件中添加一个 link 作为测试消息的一部分,这样用户就可以单击它并验证差异浏览器(最好在 VS 中)。这可能吗?我已经尝试了 See diff at C:\myabsolutepath\diff.html
以及 See diff at file:C:\myabsolutepath\diff.html
,希望 VS 测试资源管理器能够获取 links,但没有成功...
您尝试了错误的文件路径格式。这个会起作用:
"file:///c:/myabsolutepath/diff.html"
以上格式很好
new Uri("c:/myabsolutepath/diff.html").AbsoluteUri
在我的一些测试中,我必须将 XML 文件的内容与一些参考文件进行比较(黄金文件 方法)。为了比较 XML 个文件,我使用 XmlDiff, which produces HTML pointing out the differences of the files (see e.g.
现在,万一测试失败,最好在差异文件中添加一个 link 作为测试消息的一部分,这样用户就可以单击它并验证差异浏览器(最好在 VS 中)。这可能吗?我已经尝试了 See diff at C:\myabsolutepath\diff.html
以及 See diff at file:C:\myabsolutepath\diff.html
,希望 VS 测试资源管理器能够获取 links,但没有成功...
您尝试了错误的文件路径格式。这个会起作用:
"file:///c:/myabsolutepath/diff.html"
以上格式很好
new Uri("c:/myabsolutepath/diff.html").AbsoluteUri