【发布时间】:2013-08-26 22:57:49
【问题描述】:
我需要重写 Mvx 容器行为,当我的真实代码要求容器(作为服务定位器)解析某些接口时注入一些模拟对象。
处理该问题所需的最小接口是什么?实际上,我不明白IMvxIoCProvider 和IMvxServiceProvider 接口是如何工作的。
查看 MvxMod 项目中的 BaseIoCSupportingTest 示例,我注意到需要另一个接口:IMvxServiceProviderRegistry。为什么我们需要它?
如何在运行单元测试上下文时简单地注册一个 IMvxIoCProvider,它应该包装 MvxSimpleIoCContainer?
非常感谢各位。
【问题讨论】: