39 votes

.NET NUnit test - Assembly.GetEntryAssembly() a null

Lorsque la classe utilisée s’exécute dans le test unitaire, le fichier est ``.

Existe-t-il une option permettant de définir `` lors des tests unitaires ?

59voto

Learner Points 66

Implémentez la méthode SetEntryAssembly(Assembly assembly) donnée dans

http://frostwave.googlecode.com/svn-history/r75/trunk/F2DUnitTests/Code/AssemblyUtilities.cs

à votre projet de test unitaire.

12voto

Luke Hutton Points 2430

Vous pouvez faire quelque chose comme ceci avec Rhino Mocks: Encapsulate the Assembly.GetEntryAssembly() call in a class with interface IAssemblyLoader and inject it in the class you are testing. Ce n’est pas testé mais quelque chose du genre:

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X