2010-07-18 68 views
1

長時間查看器,這裏是第一次提問者。在單獨的項目中使用單元測試,我無法弄清楚如何在發佈版本中將它們分開?在單獨的項目中進行單元測試

當然,當我刪除對單元測試項目的引用時,對單元測試接口的所有引用將無法找到接口並且會導致編譯器錯誤?

感謝您的任何幫助。

編輯:通過分離我的意思是在發佈版本上刪除它們。

+1

你在說什麼? Visual Studio什麼的? – 2010-07-18 09:06:11

+0

@Darin Dimitrov:爲了完成這一步,我認爲這將是IDE不可知論者(我主要使用Eclipse和Visual Studio)。 – 2010-07-18 10:16:57

回答

1

您應該已經構建了兩個項目,以便基本代碼(您正在測試的代碼)不依賴於單元測試。它是與你的代碼相關的單元測試。

從你寫的,我收集你寫你的代碼在.NET中? (即組件?)。您的項目依賴關係應該如下所示。

//業務代碼

My_Project.dll

- >參考

---> System.dll中等等。


//測試代碼

My_Project_Test.dll

- >參考

---> My_Project.dll

如果你作出這樣的方式,我覺得比你不會做什麼特別在你的發佈版本的配置你的項目。

+0

感謝您的演示!我認爲這是另一種方式,再次感謝。 – 2010-07-18 09:21:51

3

假設.NET,你的單元測試項目應該有一個生產項目的參考 - 但不是相反。你的產品代碼不應該依賴於你的單元測試。

+0

謝謝你的回答。 – 2010-07-18 09:20:54

相關問題