0

我需要重写 Mvx 容器行为,以在我的真实代码要求容器(作为服务定位器)解析某些接口时注入一些模拟对象。

处理该问题所需的最小接口是什么?实际上,我不明白接口是如何IMvxIoCProvider工作IMvxServiceProvider的。

查看BaseIoCSupportingTestMvxMod 项目中的示例,我注意到需要另一个接口:IMvxServiceProviderRegistry. 为什么我们需要那个?

如何 在运行单元测试的上下文时简单地注册一个IMvxIoCProvider应该包装的内容?MvxSimpleIoCContainer

非常感谢你们。

4

1 回答 1

0

MvxMod 是 MvvmCross 主项目的一个分支,它基于代码的 vNext (v2) 版本。假设您实际上使用的是最新版本 - v3 ...

MvvmCross v3 IoC/Service Locator 实现在ViewModels 和服务类的实例化中进行了深入讨论(目前也在MvvmCross Wiki上维护)

更远:

于 2013-08-27T09:07:55.943 回答