我正在使用 MvvmCross v3 和 Xamarin 解决方案创建一个跨平台项目,并且我想创建一些单元测试。
这似乎有点过时了,所以我试图遵循这个并且它按预期工作。
但是,我现在正在尝试对我的一些域服务进行单元测试,这些服务依赖于特定于平台的 MvvvCross 插件(例如ResourceLoader
)。
在以下异常中运行测试结果:
Cirrious.CrossCore.Exceptions.MvxException: Failed to resolve type
Cirrious.CrossCore.Plugins.IMvxPluginManager.
我假设这IMvxPluginManager
可能已在设置流程中注册,并且我需要在我的项目中包含插件的平台实现,但我想知道设置我的单元测试项目的首选方式是什么?有什么我想念的吗?
是否有上述任务的更新教程?
是否已经有任何支持测试环境的插件平台扩展,或者我应该尝试自己编写它们?