c# - 单元测试中的 OpenRasta 模拟 HttpContext

标签 c# nunit openrasta

目前我正在使用 NUnit 为我的处理程序方法编写单元测试。我使用了 HttpContext.Current在我的 Controller 方法之一中,它在 HttpContext.Current 处抛出 NULL 引用异常当我为我的处理程序执行测试用例时。

有什么方法可以模拟 HttpContext?或者有什么其他方法可以解决这个问题。

最佳答案

您不需要直接访问 HttpContext.Current。您应该能够使用 available dependencies 之一 很容易模仿。

关于c# - 单元测试中的 OpenRasta 模拟 HttpContext,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10499237/

相关文章:

c# - MSBuild 处理循环依赖

c# - 将文本框文本保存到 XML 文件中

c# - 使用静态工厂 Func<T> 为 ASP.NET 应用程序创建 "Ambient Context"(UserContext)

rest - 是否可以在没有 IIS 的情况下安装和使用 OpenRasta?如果是这样,怎么办?

c# - OpenRasta - 资源 uri 不正确时返回不正确的状态代码

c# - EWS FindItemsResults<Item> Item.Move() 不会将某些项目类型移动到邮件文件夹,例如 IPM.Appointment

c# - NUnit:检查两个字典是否相同的 API

vb.net - 如何在 VB .NET 中对单独项目中的私有(private)函数进行单元测试?

c# - 忽略响应资源类中的属性 - Openrasta

c# - Selenium Nunit 插件安装异常