2016-07-12 10 views
0

私のテストの中には、XMLファイルの内容をいくつかの参照ファイル(ゴールデンファイルアプローチ)と比較する必要があります。 XMLファイルを比較するには、XmlDiffを使用しています。これは、ファイルの違いを示すHTMLを生成します(例えば、hereを参照)。VS/xUnit/FluentAssertions:テストメッセージにファイルリンクを提供

これで、テストが失敗した場合、テストファイルのメッセージの一部としてdiffファイルへのリンクがあり、ユーザーがそのファイルをクリックしてブラウザの違いを確認できるようになりました。 )。それはまったく可能ですか?私は、VSテストエクスプローラがリンクを拾い上げるが、成功しなかったとしてもSee diff at C:\myabsolutepath\diff.htmlSee diff at file:C:\myabsolutepath\diff.htmlを試しました...

答えて

1

あなたは間違ったファイルパス形式を試しました。これは動作します:

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

ちょっと醜いですが、動作します...ありがとう! – csoltenborn

関連する問題