我需要重写 Mvx 容器行为,以在我的真实代码要求容器(作为服务定位器)解析某些接口时注入一些模拟对象。
处理该问题所需的最小接口是什么?实际上,我不明白接口是如何IMvxIoCProvider
工作IMvxServiceProvider
的。
查看BaseIoCSupportingTest
MvxMod 项目中的示例,我注意到需要另一个接口:IMvxServiceProviderRegistry
. 为什么我们需要那个?
如何 在运行单元测试的上下文时简单地注册一个IMvxIoCProvider
应该包装的内容?MvxSimpleIoCContainer
非常感谢你们。