具有Operation的运行单元测试可能会破坏新StandardKernel的运行时异常

时间:2011-05-17 20:13:57

标签: unit-testing ninject typemock typemock-isolator

在我们的单元测试中,它首先从单例类加载数据库设置,我们有:

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

它在我们的mvc应用程序中运行正常,但是,当单元测试调用异常时抛出异常。

1 个答案:

答案 0 :(得分:3)

注意:我在Typemock工作

由于.NET 4中的changes in security,Typemock Isolator中存在一个错误,其中从标有AllowPartiallyTrustedCallers(APTCA)或SecurityTransparent属性的程序集运行的代码会因此异常而崩溃。看起来像是Ninject,它具有这样的属性。

我们已在最新版本中解决了此问题,因此请在http://www.typemock.com下载。

如果您的问题仍然存在于最新版本(目前为6.0.9),请通过typemock.com的支持与我们联系