2012-05-09 37 views
1

單元測試在C#中的裝飾器模式?單元測試在C#中的裝飾器模式?

我使用裝飾模式設計存儲庫,渴望,CURD操作,兌現。 那麼我該如何爲該存儲庫類進行單元測試。

什麼是良好的單元測試工具?

+0

目前測試裝飾器的問題究竟是什麼?他們的測試應該與其他類別的測試沒有區別。向我們展示一些示例代碼/提供更多上下文。 –

回答

2

測試裝飾器(或代理)時,通常要測試交互而不是狀態。例如,對於想要確保第一次調用導致對後面服務的調用而第二次調用不導致的緩存時。

我會推薦使用模擬框架,因爲它們通常非常擅長測試交互。有plenty of choices