NUnit mit Windows Phone 7 [geschlossen]

8

Ich möchte meine Windows Phone 7-Bibliotheken mit NUnit testen.

Gibt es eine Version von NUnit, die mit Windows Phone 7 kompatibel ist?

    
James Newton-King 31.08.2010, 04:01
quelle

6 Antworten

3

Sie können sich auch Ссылка ansehen - es ist ein Silverlight- und WP7-Unit-Test-Framework / Runner, der auch eine Add-In-DLL besitzt für Nunit / Mstest, so dass Sie Tests schreiben können und den gleichen Testcode in .NET, Silverlight und WP7 ausführen können.

Solange Sie Nicht-Async-Verhalten testen, ist UnitDriven ziemlich kompatibel mit Nunit (wir haben es gebaut, um ein paar hundert bereits existierende Nunit-Tests auszuführen). Es hat sein eigenes Modell für asynchrone Tests - wieder speziell entwickelt, so dass der gleiche Testcode in .NET, SL und WP7 läuft.

    
Rockford Lhotka 03.09.2010 03:01
quelle
2

Was Sie suchen, ist nunit-silverlight . Sie müssen auf "NUnit.Silverlight.Framework.dll" und "NUnit.Silverlight.Compatibility.dll" (SilverLight 3-Versionen) verweisen und alle Verweise auf "lokale Kopie" vornehmen, auch das .NET-Framework.

Wenn Sie Visual Studio Express Edition verwenden, gibt es noch einige Hindernisse, die ich auf meiner Seite näher beschrieben habe Blog Kurz gesagt: Express Edition enthält keine Tests oder Add-Ins, und es sollte gut mit externen Test-Läufern funktionieren, aber für meinen Teil habe ich eine Ausnahme in NUnit GUI, so dass man etwas brauchen kann um seine Tests zu testen ( NUnit-Konsole , Gallio , Autotest.NET , ...). Ich benutze TddBarForPhone (verfügbar auf Codeplex), ein Tool, das ich gemacht habe, das NUnit-Konsole nach jedem Build ausführt und die Ergebnisse in rot oder grün einfärbt .

    
Guillaume Collic 29.12.2010 13:21
quelle
1

Da Windows Phone 7 im Grunde nur Silverlight 3 ist, vermute ich, dass es in Ordnung sein wird.

Es gibt mehrere Beiträge über die Verwendung von NUnit mit Silverlight, also probiere sie aus und du wirst wahrscheinlich viel Erfolg haben.

Hier ist einer zu TestDriven.Net und NUnit mit Silverlight: Ссылка

    
samjudson 31.08.2010 15:32
quelle
1

Ich habe kürzlich die folgenden Tools entdeckt, die für die CI-Integration hilfreich sein können.

Ссылка

und mehr dazu (das ist eine Reihe von Artikeln mit tatsächlich 5 Teilen): Ссылка

    
lighthead 31.01.2012 17:27
quelle
0

Ich hatte einen Port für eine Weile fertig und habe ihn schließlich auf NuGet.org hochgeladen.

%Vor%

NuGet Paket: Ссылка

Quelle: Ссылка

    
Jesper Larsen-Ledet 23.12.2011 08:52
quelle
0

Ich habe einen großartigen Screencast gefunden vor kurzem zeigt, wie man NUnit verdrahtet, so dass Sie auf der Windows Phone 7-Plattform tdd können.

Es werden keine silverlight Templates / etc verwendet, sondern nur eine einfache WP7 Klassenbibliothek und NUnit

    
JimmyBond00007 26.07.2011 14:49
quelle