2011-02-16 54 views
1

我想開始在網站項目中使用單元測試支持類。在一個完美的世界中,網站的支持類將被放置在一個單獨的程序集中,從而使得單元測試非常簡單。什麼是自動化支持類單元測試的最佳模式。在c#Visual 2010網站中測試支持類的單元

+0

是否從測試項目引用網站項目不適合你?默認的Mvc項目模板會這樣做,但沒有理由不能自己設置它。 – Rangoric

回答

0

您的單元測試不必鏈接到程序集。他們可以直接鏈接和構建CS文件。

右鍵單擊您的項目,選擇添加 - >現有項目選項。瀏覽到代碼,然後選擇要添加的內容。不要單擊「添加」按鈕,這將複製文件,單擊「添加」按鈕旁邊的小箭頭,然後從下拉菜單中選擇「添加爲鏈接」。

使用這種方法,您可以直接鏈接到測試項目中的代碼,而無需編譯彙編。而且,只要代碼發生變化,您的單元測試項目就會自動更新。

0

如果你有大量的金錢和時間,那麼用射槍的方法進行測試就很有意義。事實上,測試,直到你是在臉上藍色。需要考慮的是80/20規則,它只有20%的測試會給你80%的價值。

儘量關注關鍵路徑,然後基於所有被引用的代碼將被自動測試。