Comment configurer NUnit pour exécuter les tests unitaires de mon projet?

Je commence à utiliser NUnit pour écrire des cas de test en C# avec Visual Studio 2010 .NET 4.0. Je veux utiliser NUnit pour tester contre un .dll (bibliothèque de classes C# projet)'s des fonctions publiques. Comment puis-je configurer NUnit pour travailler avec mon projet?

  1. Dois-je ajouter de NUnit code pour le même projet de bibliothèque de classes à tester, ou devrais-je ajouter un autre projet dans la même solution pour les cas de test NUnit? Quelle est la meilleure pratique?
  2. Si j'ai besoin de créer un projet de test NUnit cas, dois-je en faire un projet de bibliothèque de classes ou d'un fichier exécutable? Si j'ai fait un projet de bibliothèque de classes, comment puis-je le faire fonctionner?
  3. Si j'ai besoin de tester contre un exécutable et pas un projet de bibliothèque de classes, des changements de processus et/ou des projets?

source d'informationauteur George2