2016-07-12 18 views
0

在我的一些测试中,我必须将XML文件的内容与一些参考文件(黄金文件方法)进行比较。为了比较这些XML文件,我使用了XmlDiff,它会生成指出文件差异的HTML(请参阅,例如here)。VS/xUnit/FluentAssertions:在测试消息中提供文件链接

现在,如果测试失败,将diff文件的链接作为测试消息的一部分,这样用户可以点击它并验证浏览器中的差异(最好在VS中) )。这可能吗?我已经尝试See diff at C:\myabsolutepath\diff.html以及See diff at file:C:\myabsolutepath\diff.html希望VS测试浏览器会拿起链接,但没有成功...

回答

1

你已经尝试了错误的文件路径格式。这一个将工作:

"file:///c:/myabsolutepath/diff.html" 
+0

工作得很好,虽然它有点丑...谢谢! – csoltenborn