Dies könnte eine interessante Frage sein. Ich muss testen, ob ich die PDF-Datei erfolgreich hochladen und abrufen kann. Das funktioniert bei textbasierten Dateien, aber ich wollte nur auf PDF prüfen. Damit dieser Unit-Test läuft, brauche ich eine PDF-Datei. Es gibt mehrere Möglichkeiten. Ich kann eine Dummy-PDF-Datei erstellen und sie in einem Ordner speichern, diese Datei lesen und im System speichern. Aber jetzt ist mein Unit-Test von der PDF-Datei abhängig. Jeder, der den Unit-Test ausführt, muss also die PDF-Datei haben, was ziemlich schlecht ist.
Eine andere Möglichkeit ist für mich die Erstellung einer PDF-Datei. Das ist keine große Sache, denn ich kann einfach eine Dummy-Datei mit der Erweiterung .pdf erstellen oder ich kann sogar ein PDF-Tool eines Drittanbieters verwenden, um eine PDF-Datei zu erstellen.
Eine andere Möglichkeit besteht darin, das PDF-Dokument als eingebettete Ressource einzubetten und es dann aus der Baugruppe zu extrahieren.
Was ist Ihrer Meinung nach der beste Weg, um dieses Problem zu lösen?