Schnelle Frage zu Komponententests.Unit Testing GetManifestResourceStream
Meine Anwendung hat einige eingebettete Xml-Dateien, sie werden oft hinzugefügt und manchmal entfernt. Ich habe eine Methode, die ich Unit-Test mag, dass die Linie
Assembly.GetExecutingAssembly().GetManifestResourceStream(xmlFile)
xmlFile ist ein Parameter enthält
dieses Da der Test auf einer bestimmten XML-Datei abhängig wird dort zu sein, und es gibt eine Chance Es könnte zu einem späteren Zeitpunkt entfernt werden, was in Ordnung ist, aber würde meinen Test brechen, wenn es wirklich nicht sollte.
Weiß jemand sowieso um diese Abhängigkeit anders als diese Codezeile zu entfernen und es stattdessen in die Methode zu übergeben (Das bedeutet nur, dass ich es sonst wo testen muss).
Dank