【发布时间】:2017-06-29 15:03:10
【问题描述】:
我正在为使用不同 DbContext 的应用程序服务创建另一个测试模块。
有没有办法绕过单元测试中应用服务的权限检查?
我试过了
Configuration.ReplaceService<IPermissionChecker, NullPermissionChecker>(DependencyLifeStyle.Transient);
在测试模块 PreInitialize() 中,但它仍在检查权限。
请帮忙!谢谢!
【问题讨论】:
-
尝试 IocManager.RegisterIfNot
(DependencyLifeStyle.Singleton);
标签: unit-testing dependency-injection aspnetboilerplate