Je suis nouveau à des tests unitaires et je voulais donner NUnit essayer.Comment puis-je utiliser NUnit avec un site Web ASP.NET (et non un projet Web)?
Dans un projet Web ASP.NET, je peux créer un nouveau projet dans ma solution de projet Web pour les tests unitaires et ajouter une référence à mon projet d'origine et dans NUnit je peux charger le fichier dll pour mon projet de test unitaire les tests.
Cependant, je développe un site Web ASP.NET et parce qu'un site Web ASP.NET n'a pas un fichier dll, je ne peux pas ajouter un projet distinct dans ma solution qui fait référence à mon projet de site Web, et par conséquent, je n'étais pas capable d'accéder aux classes du projet principal à tester. Même si je décide de quitter mes tests dans mon principal projet de site Web, je ne suis pas en mesure de charger directement le dll pour le site Web dans le NUnit Gui (parce qu'il n'y a pas de fichier dll).
Je également face à un problème lorsque je tente de creat tests unitaires pour mon site Web en utilisant Visual Studio, ne savent pas si elles sont liées.
Toute aide serait aprécié.
Alors un test unitaire des sites Web ASP.NET n'est pas possible? – bahith
Cela peut être possible avec la version publiée du site Web. De cette façon, vous avez une DLL avec laquelle vous pouvez vous lier dans le projet de test Nunit. Cependant, c'est une solution plutôt délicate. J'ai en fait des impressions négatives sur les projets du site Web du tout. – Kerido
Merci beaucoup. – bahith