【发布时间】:2010-07-13 06:33:12
【问题描述】:
我正在使用 C#4.0,我需要对服务进行单元测试。服务内部的函数返回一个类似于我称为预期的变量的路径,这是我期望返回的路径。但是当我运行这个测试时,我得到了 HttpContext.Current 为 NULL 的错误。我可以做些什么来解决这个问题,以便可以运行测试?
[TestMethod]
public void GetPathTest()
{
var expected = System.IO.Path.GetFullPath(HttpContext.Current.Server.MapPath("~/Certificates/"));
var path = _mockService.Setup(o => o.GetPath()).Returns(expected);
}
【问题讨论】:
标签: c# unit-testing c#-4.0 httpcontext