2013-07-10 51 views
0

我正在使用.net visual studio和Nunit作爲單元測試工具。 單元測試數據從大約400個xml文件中檢索。嵌入式資源vs內容vs單獨的文件夾xml文件

你能提供給我的答案是什麼到XML文件從我的3個選項中存儲的最佳方式:

  1. XML作爲嵌入式國土資源
  2. XML作爲內容
  3. 個XML存儲在一個單獨的文件夾,不包含在解決方案中

當我使用第二個場景時,我發現如果您想更改xml,您需要關閉Nunit項目,因爲您有錯誤保存xml文件如:文件不能被修改,它在另一個項目中打開。

回答

1

我建議你應該在包含在測試項目中的文件夾中使用單獨的測試數據文件。它爲您提供了一種靈活的方式來更改測試數據或添加/刪除它們。

當您將文件夾包含在您的項目中時,它自動成爲簽入/簽出的一部分,並且永遠不會丟失。

+0

Hi C Sharper。我認爲這是1和2變種?哪一個更好? – Vas

+0

不,變種3.但該文件夾被插入到項目中。 –