Le test d'unité d'exécution d'une opération pourrait déstabiliser l'exception d'exécution au nouveau standardkernel

StackOverflow https://stackoverflow.com/questions/6036524

Question

Dans nos tests de l'unité où il charge d'abord DB Réglage d'une classe Singleton, nous avons:

IKernel kernel = new StandardKernel(new OurInfrastructureNinjectModule());
_myService = kernel.Get<MyService>(); // To inject a concrete to myService

Il fonctionne bien dans notre application MVC, cependant, une exception a jeté une exception lorsqu'il est appelé par des tests unitaires.

Était-ce utile?

La solution

Note: I work at Typemock

Due to changes in security in .NET 4, there was a bug in Typemock Isolator where code running from assemblies marked with AllowPartiallyTrustedCallers (APTCA) or SecurityTransparent attributes would crash with this exception. Ninject, seems like it, is marked with such an attribute.

We had fixed this issue in the latest version, so please download it at http://www.typemock.com.

If your issue persists in the latest version (6.0.9 currently), please contact us via support at typemock.com

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top