2010-01-06 28 views
1

我正在嘗試使用Visual Web Developer 2008 Express作爲項目,但由於Express版本不支持發佈功能,並且由於ide也不會創建任何* proj文件,我如何使用nunit gui來運行我的測試?使用nunit與visual web開發人員2008 express

+0

可能值得注意的是,網站項目和Web應用程序項目之間存在差異。網站不使用常規項目系統,但Web應用程序項目(IIRC)不能在網站中創建輔助項目,因爲沒有根解決方案節點。 – Crippledsmurf 2010-01-06 06:17:51

+0

在我的所有網站_site_項目中都有一個根解決方案節點。他們中的很多人確實有二手項目。 – ProfK 2010-01-06 06:50:35

回答

4

我會採取的方法是將盡可能多的業務邏輯移動到類庫中,並讓您的網站使用此類庫並使用單元測試來測試類庫。

1

你的單元測試應該駐留在與主項目不同的項目中,並且也是一個類庫。從那裏,您可以簡單地構建您的測試項目,然後在NUnit GUI中打開生成的DLL以運行測試。

我也是第二個Andrew關於將業務邏輯移動到遠離您創建的Web項目的單獨DLL的建議,因爲它可以更容易地進行單元測試和重用。

相關問題