Ein Teil eines Projekts, das ich Unit-Tests schreibe, extrahiert Daten aus einem JPEG-Header.Unit Testing - Verwenden von Image als Ressource im Testprojekt
Ich möchte einen Komponententest erstellen, der diese Extraktion unter Verwendung eines bekannten Bildes testet (damit ich die bekannten Eigenschaften dieses Bildes testen kann).
Es erscheint mir logisch, dass dieses Beispielbild im Testprojekt als Ressource gespeichert wird, aber ich bin mir nicht sicher, wie das geht. Wenn es ein WPF-Projekt wäre, würde ich einfach die Pack-Syntax verwenden.
Gibt es eine Best Practice für so etwas (oder sogar etwas, das funktionieren würde)?
Danke, WTS
Ich denke, Matthews Lösung ist eigentlich sauberer, da es bedeutet, dass Ihre Unit-Tests sind * nur * abhängig von der Montage, nicht auf andere Ressourcen –
Ich stimme zu, außer in diesem Fall wollte ich die Fähigkeit, das Bild zu tauschen. –