【问题标题】:Unit Testing a WF4 Workflowservice [closed]单元测试 WF4 工作流服务 [关闭]
【发布时间】:2009-11-02 10:11:50
【问题描述】:

我正在使用 WF4 beta 2 并希望对工作流服务进行单元测试。也许我遗漏了一些东西,但这似乎并不重要。

据我所知,我可能会使用WorkflowServiceHost。但我认为创建主机然后在测试中使用它会产生很多开销。

难道没有像WorkflowInvoker.Invoke 那样测试工作流服务的简单方法吗?

【问题讨论】:

  • 我希望看到这个问题被编辑并重新打开。对于 beta 2,它太窄了,但是单元测试 WF 工作流服务的更广泛的问题是一个重要的问题。

标签: workflow-foundation workflow-foundation-4 beta workflowservice


【解决方案1】:

看看link text

【讨论】:

    【解决方案2】:
    【解决方案3】:

    部分取决于你如何考虑因素。

    您可以通过使用由服务设置的 InArguments 和 OutArguments 将其包装为自定义活动来对您的 应用程序逻辑 进行单元测试。 (您可以在使用 WorkflowInvoker 时传递参数。)

    为了对您的服务进行整体单元测试,除了实际创建服务主机之外,我不知道有什么好的方法。

    此外,如果您的应用程序逻辑依赖于 Pick 活动或并行接收,您可能需要做一些更高级的事情来测试 Pick/Parallel 场景的不同执行路径。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多