这个类是密封的,但是我需要使用Moq来模拟它,以便在CRM工作流程开发中用于调用方法:
protected override ActivityExecutionStatus Execute(ActivityExecutionContext executionContext)
如何通过创建ActivityExecutionContext实例(没有公共构造函数)来解决问题?
答案 0 :(得分:0)
除了创建一个可以在代码中使用的包装器/代理之外,我认为你没有很多选择,然后你可以模拟它。
我不确定我是否理解你的问题,但这个课程本质上是一个单身人士吗?如果是这样的话here是一个很好的链接,解释了在单元测试时如何解决单身人士问题。
您是否可以更改Execute
的实施?