我正在使用C#编写一个HttpModule,并编写了一些单元测试来测试代码。
这个模块非常简单,它只是检查一些cookie,并根据我们的业务逻辑使需要过期的cookie过期。
但我想确保这不会破坏任何东西。所以我想好好地测试它!
我已经阅读了有关使用System.Web.Abstractions对请求和响应对象进行模拟的文章。这很棒,并且有效!更多信息请参见:http://www.kongsli.net/nblog/2009/05/03/aspnet-35-improving-testability-with-systemwebabstractions/ 但是,当涉及编写HttpModules时,我想知道是否有什么我真正需要测试的内容。例如,与我的业务逻辑代码没有直接关系的某些内容。例如,测试我正确地释放模块,或者其他可能会破坏的内容。
谢谢, JP
这个模块非常简单,它只是检查一些cookie,并根据我们的业务逻辑使需要过期的cookie过期。
但我想确保这不会破坏任何东西。所以我想好好地测试它!
我已经阅读了有关使用System.Web.Abstractions对请求和响应对象进行模拟的文章。这很棒,并且有效!更多信息请参见:http://www.kongsli.net/nblog/2009/05/03/aspnet-35-improving-testability-with-systemwebabstractions/ 但是,当涉及编写HttpModules时,我想知道是否有什么我真正需要测试的内容。例如,与我的业务逻辑代码没有直接关系的某些内容。例如,测试我正确地释放模块,或者其他可能会破坏的内容。
谢谢, JP