2010-12-09 186 views
2

有關單元測試的快速問題。單元測試GetManifestResourceStream

我的應用程序有一些嵌入式Xml文件,它們經常被添加,有時會被刪除。我有我想要包含行

Assembly.GetExecutingAssembly().GetManifestResourceStream(xmlFile) 

XMLFILE是一個參數單元測試的方法

因爲這樣的測試將成爲依賴於特定的XML文件在那裏,並且有機會它可以在稍後的日期被刪除,這很好,但當它真的不應該時,會打破我的測試。

有沒有人知道這個依賴關係,除了刪除這行代碼並將其傳遞給方法(這隻會意味着我必須在其他地方測試它)。

謝謝

回答

3

使用GetManifestResourceNames()。只對你用這種方式發現的名字進行測試。