0

到目前爲止,我已經接近完成我的數據庫,目前爲止有16個表,並且我需要爲此ASP.NET項目單元測試DAO層。使用Unity Framework的單元測試數據訪問層

我使用的是統一框架解耦層,因此,我希望我能夠在DAO層分配給我的單元測試,這將打擊該接口,因爲具體的類都在注入被測試。

我使用C#2008 Express進行單元測試。

我從來沒有試圖創建一個接口的測試,我希望它能工作,但我會嘗試它後,我終於得到更好地實施DAO層。

此工作是否應該正確使用VS2008 Express附帶的單元測試框架?

編輯:如前所述,Express版本沒有單元測試選項,所以我將使用NUnit進行單元測試,並將直接進入數據庫,以便測試所有功能。數據庫。

回答

1

我的印象是,沒有與Express Edition捆綁在一起的單元測試框架,但是你明顯有一個。

當Unity Framework混合使用時,編寫單元測試應該沒有問題。它應該是提供適當的配置文件或手動填充容器的問題。我發現使用Rhino Mocks創建Mocks和Stub的組合,並使用Unity容器的RegisterInstance方法將其註冊到容器中,可以進行非常全面和靈活的測試。

+0

有可能沒有,我還沒有看,因爲我還在努力完成DAO。我可能需要使用像我之前使用的NUnit之類的東西。 – 2009-04-24 12:03:27