Запуск модульного теста с операцией может привести к удалению исключения во время выполнения на новом StandardKernel - PullRequest
1 голос
/ 18 мая 2011

В наших модульных тестах, где сначала загружается настройка дБ из одноэлементного класса, мы имеем:

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

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

1 Ответ

3 голосов
/ 19 мая 2011

Примечание: я работаю в Typemock

Из-за изменений в безопасности в .NET 4 произошла ошибка в Typemock Isolator, когда код, запущенный из сборок, отмеченс атрибутами AllowPartiallyTrustedCallers (APTCA) или SecurityTransparent произойдет сбой с этим исключением.Ninject, похоже, помечен таким атрибутом.

Мы исправили эту проблему в последней версии, поэтому, пожалуйста, загрузите ее по адресу http://www.typemock.com.

Если ваша проблема сохраняется в последней версииверсия (6.0.9 в настоящее время), пожалуйста, свяжитесь с нами через службу поддержки на typemock.com

...