8
votes

Nunit avec Windows Phone 7

J'aimerais appuyer sur Mes bibliothèques Windows Phone 7 avec Nunit.

Y a-t-il une version de Nunit compatible avec Windows Phone 7?


0 commentaires

6 Réponses :


1
votes

Comme Windows Phone 7 est fondamentalement, Silverlight 3 Je soupçonne que tout ira bien.

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.

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


1 commentaires

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



3
votes

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.

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.


0 commentaires

2
votes

Ce que vous recherchez est Nunit-Silverlight . Vous devez faire référence à "nunit.silverlight.framework.dll" et "Nunit.silverlight.compatibility.dll" (Versions Silverlight 3), et faites toutes les références "Copie locale", même la framework .NET.

Si vous utilisez Visual Studio Express Edition , il reste quelques obstacles que j'ai détaillé un peu plus sur mon blog . En bref: Edition Express 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.


1 commentaires

Fonctionne comme un charme pour mon (s) projet (s) de téléphone Windows - merci beaucoup pour ce conseil!



0
votes

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.

Il n'utilise aucun modèle de Silverlight / etc Juste une bibliothèque de classe WP7 ordinaire et Nunit


0 commentaires

0
votes

J'ai eu un port de ce temps prêt pendant un moment et enfin le téléchargé à Nuget.org xxx p> Nuget: http://www.nuget.org/packages/nunit.wp

Source: http://bitbucket.org/jesperll/nunit-silverlight


0 commentaires

1
votes

J'ai récemment découvert les outils suivants pouvant être des plus utiles utiles pour CI-Integration.

http://justinangel.net/windowsphone7emulatomation

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


0 commentaires