2017-10-21 65 views
0

j'ai construire le DDL de test unitaire sur ma machine et courir sur l'autre endroit sans installer visual studiorun test unitaire .Net sans visual studio

pour faire installer la ligne de commande Nunit et appeler le mon test unitaire DLL et son travail ne

dans mon C# i ajouter que l'attribut [TestMethod] sur ma méthode d'essai

image ci-dessous montrent comment j'appelle la Nunit sur la ligne de commande

enter image description here

un problème ici ou de toute autre manière de le faire?

Note: i utiliser la bibliothèque de sélénium sur mon projet

+0

La version de Nunit et de pas la console sont-elles identiques? Êtes-vous capable d'exécuter les tests de Visual Studio? –

+0

oui son travail sur VS – LittleDragon

+2

Etes-vous sûr d'avoir des tests unitaires NUnit? 'TestMethod' ressemble à' Microsoft.VisualStudio.TestTools.UnitTesting.TestMethodAttribute' et non à celui de NUnit ... –

Répondre

2

Le coureur de la console NUnit est fait pour exécuter des tests NUnit, qui est, des tests qui utilisent le cadre NUnit. Puisque vous utilisez l'attribut [TestMethod], vous utilisez probablement le framework de test de Microsoft. NUnit était auparavant livré (version 2) en un seul paquet mais avec la version 3, il est divisé en plusieurs paquets différents. Vous devrez télécharger et référencer le framework NUnit et modifier vos tests pour utiliser ses attributs et ses assertions.