Mono Mvx容器和单元测试
我需要重写Mvx容器行为,以便在我的实际代码请求容器(作为服务定位器)解析某些接口时注入一些模拟对象 处理该问题所需的最低接口是什么?实际上,我不明白Mono Mvx容器和单元测试,mono,xamarin,mvvmcross,Mono,Xamarin,Mvvmcross,我需要重写Mvx容器行为,以便在我的实际代码请求容器(作为服务定位器)解析某些接口时注入一些模拟对象 处理该问题所需的最低接口是什么?实际上,我不明白IMvxIoCProvider和IMvxServiceProvider接口是如何工作的 查看MvxMod项目中的BaseIoCSupportingTest示例,我可以注意到需要另一个接口:IMvxServiceProviderRegistry。我们为什么需要这个 在运行单元测试上下文时,如何简单地注册一个IMvxIoCProvider,它应该包装M
IMvxIoCProvider
和IMvxServiceProvider
接口是如何工作的
查看MvxMod项目中的BaseIoCSupportingTest
示例,我可以注意到需要另一个接口:IMvxServiceProviderRegistry
。我们为什么需要这个
在运行单元测试上下文时,如何简单地注册一个IMvxIoCProvider
,它应该包装MvxSimpleIoCContainer
非常感谢各位。MvxMod是基于vNext(v2)版本代码的主MvvmCross项目的一个分支。假设您实际使用的是最新版本-v3 MvvmCross v3 IoC/服务定位器的实现将在中进行深入讨论(目前也在上维护) 进一步:
- 本文介绍了一些测试示例
- N+1视频N=29显示了更多示例-
- 虽然Twitter现在已经关闭了RSS搜索数据服务,但TwitterSearch测试工具显示了一些有用的测试示例-