2010-11-13 12 views
1

Nous avons une application Silverlight 4 qui effectue l'appel asynchrone standard à un service WCF pour obtenir des données de la base de données. Nous avons une interface pour ce service IDataService afin que nous puissions le simuler. J'ai lu des articles sur RhinoMocks et essayé de comprendre comment écrire un test pour ça. Je pense que je devrais tester que l'appel a été fait pour obtenir les données (quelque chose comme GetCustomers) et ensuite que la méthode GetCustomersCompleted a été appelée avec les données. J'ai vu tellement d'exemples différents aujourd'hui et l'ancienne façon de soulever un événement contre la nouvelle façon (et je ne savais pas non plus). Quelqu'un at-il un exemple simple d'utilisation de RhinoMocks pour ce genre de test? Il semble que ce serait quelque chose de très commun si on utilise TDD et RhinoMocks avec Silverlight. Tous les exemples ou liens seraient grandement appréciés. Après plusieurs jours d'exploration, je serais ravi de recevoir de l'aide dans ce domaine. merci d'avance! BillComment utiliser RhinoMocks pour tester l'appel de service WCF async

Répondre

0

je luttais essayer d'écrire quelques tests async pour une application WPF jusqu'à ce que je trouve l'entrée de blog suivant:

http://blog.tatham.oddie.com.au/2009/04/09/testing-the-world-and-writing-better-quality-code-along-the-way/

Je crois qu'il devrait fonctionner pour la version Silverlight de Rhino Mocks ainsi .

+0

Cela m'a aidé un peu, mais je ne comprends toujours pas. Je pense qu'il doit y avoir une façon assez simple de le faire pour SL4 qui utilise l'Async puis Callback en augmentant l'événement. –