Je viens d'installer VS 2017. J'ai un projet utilisant NUnit pour les cas de test. Ctrl+ R- Tn'exécute plus les tests et l'explorateur de tests ne trouve plus de cas de test marqués avec l'attribut TestCase.
Existe-t-il encore un moyen de faire fonctionner NUnit ou une mise à jour que je pourrais trouver? J'ai réinstallé NUnit du gestionnaire de packages Nuget vers la dernière version sans amélioration.
visual-studio
visual-studio-2017
nunit
vstest
visual-studio-2019
jessehouwing
la source
la source
Réponses:
Ajouter le package NuGet de l'adaptateur de test NUnit à vos projets de test
Ou installez l'extension de studio visuel de l'adaptateur de test. Il y en a un pour
Je préfère le package NuGet car il sera synchronisé avec la version NUnit utilisée par votre projet et correspondra donc automatiquement à la version utilisée dans n'importe quel serveur de build.
la source
Microsoft.NET.Test.Sdk
NuGet est requis.Vous devez installer NUnitTestAdapter. La dernière version de NUnit est 3.xy (3.6.1) et vous devez installer NUnit3TestAdapter avec NUnit 3.xy
Pour installer NUnit3TestAdapter dans Visual Studio 2017, procédez comme suit:
la source
Celui-ci m'a aidé: https://www.infragistics.com/community/blogs/dhananjay_kumar/archive/2015/07/27/getting-started-with-net-unit-testing-using-nunit.aspx
Fondamentalement:
Mon exemple de code est ici:
Cela retournera true, si vous modifiez le paramètre dans Is.EqualTo, cela échouera, etc.
la source
Vous devez installer 3 packages NuGet:
Nunit
NUnit3TestAdapter
Microsoft.NET.Test.Sdk
Amusez-vous à écrire des tests unitaires!
la source
Vous devez choisir l'architecture du processeur des tests unitaires dans VS:
Test > Test Settings > Default processor architecture
L'adaptateur de test doit être ouvert pour voir les tests: (VisualStudio par exemple:
Test->Windows->Test Explorer
Des informations supplémentaires que vous pouvez prendre en compte dans 'VS-Output-Window' et choisissez Drop-Down 'Show output from' et définissez 'Tests'
la source
En utilisant la CLI, créer un projet NUnit fonctionnel est vraiment facile. Le modèle fait tout pour vous.
Sur .NET Core, c'est certainement mon chemin préféré.
la source
Pour exécuter ou déboguer un test dans Visual Studio 2017, nous devons installer «NUnit3TestAdapter». Nous pouvons l'installer dans n'importe quel VS, mais il fonctionne correctement en version VS "communauté". Pour l'installer, vous pouvez ajouter via Nuget Package.
la source
Pour toute personne ayant des problèmes avec Visual Studio 2019:
Je devais d'abord ouvrir Test> Windows> Test Explorer, et exécuter les tests à partir de là, avant que l'option Exécuter / Déboguer les tests n'apparaisse dans le menu contextuel.
la source