2013-08-26 34 views
0

我需要重寫Mvx容器行爲,以便在我的真實代碼請求容器(作爲服務定位器)解析某個接口時注入一些模擬對象。Mvx容器和單元測試

需要處理的最低界面是什麼?其實,我不明白IMvxIoCProviderIMvxServiceProvider接口是如何工作的。

在MvxMod項目中查找BaseIoCSupportingTest示例,我可以注意到需要另一個接口:IMvxServiceProviderRegistry。我們爲什麼需要這個?

如何在運行單元測試環境時簡單註冊一個IMvxIoCProvider,它應該包裝MvxSimpleIoCContainer

非常感謝。

回答

0

MvxMod是基於vNext(v2)版本代碼的主要MvvmCross項目的一個分支。假設你實際上是使用最新版本 - V3 ...

的MvvmCross V3的IoC /服務定位的實現進行了詳細討論Instantiation of ViewModels and Service classes(目前還保持着上the MvvmCross Wiki

另外: