首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >使用PerWebRequest lifestyle测试Castle windsor组件

使用PerWebRequest lifestyle测试Castle windsor组件
EN

Stack Overflow用户
提问于 2011-04-26 02:20:57
回答 3查看 3.8K关注 0票数 19

我正在尝试做一些测试,在我的一个测试中,我想检查windsor的安装程序,所以我检查容器是否可以解析给定的接口的组件。

到目前为止,一切顺利,当组件在其安装程序中有PerWebRequest lifestyle时,问题就开始了,一开始它抱怨HttpContext.Current为空,已经解决了在测试设置中创建假上下文的问题,现在我在nunit测试中遇到了这个异常

http :看起来你忘记注册Castle.MicroKernel.Lifestyle.PerWebRequestLifestyleModule模块了,把'‘添加到你的web.config部分。如果在集成模式下运行IIS7,则需要将其添加到

当我从NUnit运行时,我如何在windsor中注册模块或类以使其工作,或者如何被模拟,因为在这个测试中并不是真正的web请求,只是检查容器是否解析了类型。

同样的事情也会发生,如果我在一个真实的web请求之外使用这个组件进行任何集成测试,有没有什么方法可以让它工作,或者真正模拟一个web请求,以便可以运行这些测试?

提前完成任务

Fer

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5781599

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档