Прогонское тестовое тестовое управление может дестабилизировать исключение времени выполнения в новом стандартнемене

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

Вопрос

В наших модульных тестах, где он первый нагрузка на настройку БД из класса Singleton, у нас есть:

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

Он работает нормально в нашем приложении MVC, однако исключение бросило, когда он называется модульными тестами.

Это было полезно?

Решение

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top