Test Helper pour WF4 est mort, vive UnitTesting !

C’est un peu par hasard que je viens de découvrir que le sample « WF4 Workflow Test Helper » ne serait plus maintenu sur le site http://code.msdn.microsoft.com/wfth... petite larme à l’œil...

Mais plutôt que de s’apitoyer sur cette disparition, il faut se réjouir, car celui-ci devient une librairie mise à disposition sur CodePlex Microsoft.Activities.UnitTesting : http://wf.codeplex.com/releases/view/57244. Il s’agit là d’une belle évolution pour cet ancien sample qui a suscité un certain intérêt jusqu’ici. Quand on voit la liste des fonctionnalités, on comprend vite pourquoi :

Microsoft.Activities.UnitTesting contient des classes helper et des activités qui vous aiderons à créer des test unitaire pour vos activités.

  • Test Activities - DiagnosticTrace, TestBookmark (très pratique pour tester rapidement sans trop fournir de code!).
  • Test tout type de workflows en utilisant WorkflowInvoker, WorkflowApplication ou WorkflowServiceHost.
  • Capture automatique des informations de tracking vous permettant d’utiliser LINQ pour rechercher vos données de tracking (ça, c’est énorme!).
  • Un magasin de persistance base sur la mémoire qui vous permet de tester la persistance et les clés de corrélation (bien pratique si on ne dispose pas d’un environnement de test avec SQL).
  • Capture automatisée des textes émis par les activités WriteLine.
  • XamlInjection qui permet de faire du Mock (je n’ai pas encore testé, mais cela semble énorme).

Ce projet étant bien entendu référencé sur la page « Windows Workflow Foundation on CodePlex »
http://wf.codeplex.com/

Jérémy Jeanson

Comments

You have to be logged in to comment this post.