2016-07-12 23 views
0

In einigen meiner Tests muss ich den Inhalt von XML-Dateien mit einigen Referenzdateien vergleichen (goldene Dateien Ansatz). Zum Vergleichen der XML-Dateien verwende ich XmlDiff, das HTML erzeugt, das auf die Unterschiede der Dateien hinweist (siehe z.B. here).VS/xUnit/FluentAssertions: Stellen Sie Dateilink in Testnachricht

Jetzt, wenn ein Test fehlschlägt, wäre es nett, einen Link zur diff-Datei als Teil der Testnachricht zu haben, so dass der Benutzer darauf klicken und die Unterschiede in einem Browser überprüfen kann (vorzugsweise in VS). Ist das überhaupt möglich? Ich habe See diff at C:\myabsolutepath\diff.html sowie See diff at file:C:\myabsolutepath\diff.html in der Hoffnung, dass versucht VS Test-Explorer die Links abholen würde, aber ohne Erfolg ...

Antwort

1

Sie haben falsche Dateipfad Formate ausprobiert. Dieser wird funktionieren:

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

Funktioniert gut, obwohl es ein bisschen hässlich ist ... danke! – csoltenborn