當我單元測試我的應用程序時,我正在使用運行內存的EmbdeddedDocumentStore
。RavenDB當前嵌入式API不支持多個數據庫
我的帳號註冊控制器需要爲租戶創建一個新的數據庫。它叫EnsureDatabaseExists(newTenantId)
。
這將導致以下異常:
Multiple databases are not supported in the embedded API currently
我如何工作,解決此問題?我必須啓動一個非嵌入式RavenDB服務器嗎?
或者在註冊控制器的單元測試中模擬IDocumentStore。 – nickvane 2013-03-15 13:35:01