如何在單元測試時隔離ORM

在項目中需要對DAL層進行單元測試,如果直接操作數據庫,首先測試速度會大大下降,而且讓單元測試直接使用外部依賴,很可能帶來後續維護的不便,所以有必要對數據庫隔離,然後單獨測試DAL層。由於使用了ORM框架EF,就從EF入手。按照單元測試的思路,這是便在DAL層與EF之間找到或製造接縫,並從接縫處開始分割、注入。   一 基本思路 a) 有個專門的設計模式(Repository)可以解決這個問題,這
相關文章
相關標籤/搜索