2013-02-28 71 views
2

我目前正在使用Visual Studio 2008爲更大的系統軟件中的某些類/模塊創建單元測試。類的源文件存儲在一個存儲庫中。當然,每當我測試這些類的時候,我都必須通過選擇「添加現有項目」來將它們包含在項目中,這樣我就可以得到我將要測試的類的完全副本。這使得VS2008自己製作了這個類的副本。但事情是,需求突然發生了變化,因爲我必須使用實際的類本身,而不是它們的副本(例如,在測試項目中放置參考),以便每當類將被編輯/更改/更新時,單元測試肯定會失敗。我似乎無法找到任何可以在測試項目中引用實際類的選項,並從那裏創建單元測試。有什麼方法可以讓我自己測試實際的類嗎?單元測試使用實際的類而不是類的副本

回答

2

的關鍵是將文件添加爲鏈接(類似於快捷方式):

Add Existing Item > Add As Link

見截圖:

enter image description here

這樣,Visual Studio將不製作這些文件的副本,如果您在原始來源中更改它們,則它們也將在您的解決方案中進行修改。

相關問題