J'aimerais appuyer sur Mes bibliothèques Windows Phone 7 avec Nunit. P>
Y a-t-il une version de Nunit compatible avec Windows Phone 7? P>
6 Réponses :
Comme Windows Phone 7 est fondamentalement, Silverlight 3 Je soupçonne que tout ira bien. p>
Il y a plusieurs messages sur l'utilisation de Nunit avec Silverlight, alors donnez-leur un essai et vous aurez probablement beaucoup de succès. P>
Voici un sur l'utilisation de Testdriven.net et Nunit avec Silverlight: http://weblogs.asp.net/nunitaddin/archive/2008/05/01/silverlight-nunit-project.aspx P>
On dirait que le modèle de projet Silverlight Nunit est la solution la plus facile pour commencer à écrire des tests de nunit contre l'assemblage WP7. Lien direct à télécharger: Testdriven.net/downloads/silverlightNunitProject.zip
Vous pouvez également consulter http://unitdriven.codeplex.com - c'est un Silverlight et WP7 Cadre de test d'unité / coureur, qui dispose également d'une DLL complémentaire pour Nunit / Mstest afin que vous puissiez écrire des tests et avoir le même code de test exécuté dans .NET, Silverlight et WP7. P>
Tant que vous testez des comportements non asynchronisés, Unitdriven est assez compatible avec Nunit (nous l'avons construit pour exécuter quelques centaines de tests de renommée préexistante). Il dispose de son propre modèle pour les tests ASYNC - à nouveau spécifiquement conçu afin que le même code de test fonctionne dans .NET, SL et WP7. P>
Ce que vous recherchez est Si vous utilisez Visual Studio Express Edition EM>, il reste quelques obstacles que j'ai détaillé un peu plus sur mon blog . En bref: Edition Express EM> n'inclut pas les tests ou les add-ins, et cela devrait fonctionner correctement avec des coureurs de test externes, mais pour ma part, j'ai une exception dans l'interface graphique de Nunit, il peut donc avoir besoin de quelque chose sinon pour exécuter ses tests ( Nunit-console , gallio , autotest.net , ...) . J'utilise tddbarfown"> TDDBarforphone (disponible sur CodEpex), un outil que j'ai créé qui exécute Nunit-console après chaque construction et colorier la Résultats en rouge ou vert. P>
Fonctionne comme un charme pour mon (s) projet (s) de téléphone Windows - merci beaucoup pour ce conseil!
J'ai trouvé un super Screencast récemment qui montre comment filer Nunit afin que vous puissiez TDD sur la plate-forme Windows Phone 7. P>
Il n'utilise aucun modèle de Silverlight / etc Juste une bibliothèque de classe WP7 ordinaire et Nunit p>
J'ai eu un port de ce temps prêt pendant un moment et enfin le téléchargé à Nuget.org Source: http://bitbucket.org/jesperll/nunit-silverlight P > p>
J'ai récemment découvert les outils suivants pouvant être des plus utiles utiles pour CI-Integration. p>
http://justinangel.net/windowsphone7emulatomation P>
Et plus sur ce (qui est une série d'articles ayant 5 parties en fait): http: //blogs.msdn .COM / B / VSDTeam / Archive / 2007/120 / Corecon-API-Part-1.Aspx P>