如何模拟 IOrganizationService

Posted

技术标签:

【中文标题】如何模拟 IOrganizationService【英文标题】:How to impersonate a IOrganizationService 【发布时间】:2015-04-14 17:27:35 【问题描述】:

一旦 IOrganizationService 对象被实例化,就可以模拟?

更好...

如何模拟实例化的 IOrganizationService 对象?

【问题讨论】:

【参考方案1】:
   IOrganizationServiceFactory serviceFactory = executionContext.GetExtension<IOrganizationServiceFactory>();
            IOrganizationService service = serviceFactory.CreateOrganizationService(someUserId);

【讨论】:

您的用例是什么?有了这个,你可以有任何你想要的用户 ID 作为参数。 我有一个来自 OrganizationServiceProxy 的 IOrganizationService。 OrganizationServiceProxy _provider = crmHelper.GetOrganizationProxy();返回(IOrganizationService)_provider;我可以模拟 OrganizationServiceProxy 但不能模拟 IOrganizationService。

以上是关于如何模拟 IOrganizationService的主要内容,如果未能解决你的问题,请参考以下文章

如何使用@WebMvcTest 春季测试在模拟服务中注入模拟的restTemplate

selenium如何模拟真实键盘操作?

如何从模拟路径加载模拟文件

如何在WPF中模拟鼠标点击

如何在安卓模拟器中模拟加速度计? [关闭]

数字信号和模拟信号之间如何让相互转换?