2010-08-18 8 views

Répondre

3

Je voudrais écrire une interface qui résume les parties difficiles à tester du tube nommé.

La mise en œuvre de ce serait assez simple (en utilisant le NamedPipe ... apis) et je ne le testerais pas unitaire.

Une fois que c'est fait j'utilise l'interface dans le code de l'application. J'aurais une fausse implémentation dans le code de test et j'utiliserais l'objet fantaisie pour faire des trucs sur le tuyau.

E.g. mon interface aurait un événement ClientConnected exposant des données sur le client.

Je voudrais ensuite implémenter cette interface dans un objet simulacre et le faire lever l'événement client connecté et affirmer que l'application a fait les choses correctes lorsque le client a été connecté.

HTH.

Questions connexes