2011-10-04 97 views
0

我使用實體框架4.1並且遵循教程來僞造dbcontext來模擬並執行單元測試。一切都如預期般運作。 ive修改了原始的dbcontext來返回idbset的,但是當我重新創建我的模型時,它覆蓋了這個。這是可以預料的,但我想知道是否有可以阻止這種情況發生。有任何想法嗎?實體框架4.1僞造dbcontext

+0

請向我們展示一些代碼示例,特別是您如何模擬dbcontext。謝謝。 –

+0

爲什麼你甚至試圖嘲笑上下文?這是錯誤的方法,因爲它[不會幫助你測試你的代碼](http://stackoverflow.com/questions/6766478/unit-testing-dbcontext),並根據[這個有趣的文章](http:// www。 (我得到了參考[這裏](http://stackoverflow.com/questions/7110981/the-repository-itself-is-documents-沒有通常測試/ 7111748#7111748))你不應該嘲笑你不擁有的類型。 –

回答

0

您還可以使用摩爾。但我更喜歡t4模板。