WF 4中的单元测试工作流程有哪些策略?

时间:2010-06-30 15:40:35

标签: .net workflow workflow-foundation workflow-foundation-4

在过去的几年里,我使用3.5进行了相当多的WF开发,但现在我刚刚在4.0中加入了WF。我有一个TDD弯曲,虽然WF 3.5有时难以进行单元测试,但我想知道是否有人可以在WF 4中分享他们的单元测试工作流程的策略和/或指向可以帮助我开始的资源? / p>

2 个答案:

答案 0 :(得分:5)

最简单的方法是,就像在WF35中一样,将实现与活动分开,这样它们就可以相互独立地进行测试。活动扩展只是一个普通的课程,所以尽量使用你喜欢的任何东西。使用WorklfowInvoker可以非常容易地对大多数活动进行单元测试。

答案 1 :(得分:4)

我完全赞同Maurice独立测试活动。对于单元测试工作流服务,现在有Microsoft.Activities.UnitTesting。从CodePlex page下载。