Comment déboguer une bibliothèque de classes dans Visual Studio
Je suis en train de travailler sur une classe de la bibliothèque (DLL) du projet dans Visual Studio 2008; programmation en C#. Afin de tester ma DLL je viens de créer un deuxième projet qui est une application de console et dans ce projet, je peut faire référence à la première et l'exécution des tests. Est-il un moyen plus simple de faire cela? Puis-je créer un autre fichier dans mon projet de bibliothèque de classes qui a les tests en elle et puis en quelque sorte indiquer à Visual Studio pour exécuter ce fichier?
Je connais un autre moyen serait d'ajouter un fichier texte pour mon projet, puis d'écrire mon code de test en JScript. Ensuite dans les paramètres du Projet dans le menu déboguer je peux Démarrer le Programme Externe (JScript). Ensuite, le nom de mon fichier de test, test.js
va dans les Arguments de Ligne de Commande de la boîte. Mais, je me demande si il existe un moyen de le faire en utilisant le code C# au lieu de JScript?
source d'informationauteur PICyourBrain
Vous devez vous connecter pour publier un commentaire.
Vous pouvez ajouter un projet de tests à votre solution actuelle, puis définir le projet comme projet de démarrage. Ensuite, frapper la touche F5 de votre projet de bibliothèque de classes pourrez commencer votre projet de tests.
Prendre un coup d'oeil à NUnit ou d'autres framework de test unitaire.
L'Équipe de "Développeur" et "l'Équipe de la Suite de" saveurs de Visual Studio ont déjà Microsoft framework de test unitaire construit dans.
Créer un projet de test d'unité pour la bibliothèque de classe en utilisant le clic droit "Créer des Tests Unitaires" dans une classe/méthode dans la bibliothèque. Je vous recommande de télécharger TestDriven.NET et en utilisant le bouton de droite de test runner.
Parlez-vous des tests unitaires? Vous pouvez utiliser quelque chose comme nUnit ou de la construction dans le cadre d'essais qui est fourni avec Visual Studio. Le plus simple des tests juste besoin de vous pour ajouter des attributs à votre installation de test, et de faire une assertion comme obj1 == obj2.
De vérifier quelque chose comme Test-Driven Development (TDD), Domain-Driven Development (DDD) ou Comportementaux-Driven Development (BDD) peut être bénéfique. J'aime utiliser nUnit avec nBehave, moi-même.