在过去的几年里,我使用3.5进行了相当多的WF开发,但现在我刚刚在4.0中加入了WF。我有一个TDD弯曲,虽然WF 3.5有时难以进行单元测试,但我想知道是否有人可以在WF 4中分享他们的单元测试工作流程的策略和/或指向可以帮助我开始的资源? / p>
答案 0 :(得分:5)
最简单的方法是,就像在WF35中一样,将实现与活动分开,这样它们就可以相互独立地进行测试。活动扩展只是一个普通的课程,所以尽量使用你喜欢的任何东西。使用WorklfowInvoker可以非常容易地对大多数活动进行单元测试。
答案 1 :(得分:4)
我完全赞同Maurice独立测试活动。对于单元测试工作流服务,现在有Microsoft.Activities.UnitTesting。从CodePlex page下载。