0
我正在進行單元測試,該單元測試執行最終會導致數據刷新(因此再次執行同一查詢)的一些業務邏輯。如何使用存根對象對單元測試刷新功能
使用依賴注入(使用Castle-Windsor)單元測試使用存根對象,因此從獲取數據的方法返回實體的靜態列表。
那麼如何測試這個方法是否被再次調用呢?
我在其中一個實體中濫用日期時間字段來測試第二個get(刷新後的DateTime!=刷新前),但我不認爲這是一個很好的解決方案。
有人可以爲我提供一個優雅的解決方案嗎?
謝謝你的回答。但是,請你詳細說明一個模擬對象如何能夠幫助我解決這個問題? (我對Rhino.Mocks一無所知) – 2009-03-03 09:54:34