0
我正在寫一些單元測試,我有一個單元測試基類,它打開事務並關閉事務。事務的目的是回滾這些更改,以便在單元測試完成後數據庫爲空。事務依賴於ISession對象。NHibernate會話和存儲庫
現在,問題是我的CustomerRepository需要將客戶數據插入到數據庫中。 CustomerRepository如何獲得由BaseTest類打開的ISession的持有者?
我可以將ISession傳遞給構造函數中的存儲庫,但看起來很醜陋?有什麼建議麼?
我會看DI容器,以便我不必手動執行此步驟!謝謝! – azamsharp 2009-07-07 15:49:29