我如何模拟Activity ExecutionContext

时间:2009-06-22 09:54:23

标签: mocking moq

这个类是密封的,但是我需要使用Moq来模拟它,以便在CRM工作流程开发中用于调用方法:

    protected override ActivityExecutionStatus Execute(ActivityExecutionContext executionContext)

如何通过创建ActivityExecutionContext实例(没有公共构造函数)来解决问题?

1 个答案:

答案 0 :(得分:0)

除了创建一个可以在代码中使用的包装器/代理之外,我认为你没有很多选择,然后你可以模拟它。

我不确定我是否理解你的问题,但这个课程本质上是一个单身人士吗?如果是这样的话here是一个很好的链接,解释了在单元测试时如何解决单身人士问题。

您是否可以更改Execute的实施?