单元测试

时间:2015-08-14 12:14:42

标签: c# httpcontext

我用HttpContext编写了一个简单的单元测试,将带有值的虚拟键添加到Application集合中,如下所示

HttpContext.Current = new HttpContext(new HttpRequest("", "http://tempuri.org", ""),
    new HttpResponse(new StringWriter()));

if (!HttpContext.Current.Application.AllKeys.Contains("dummy"))
    HttpContext.Current.Application.Add("dummy", "value");
Assert.IsTrue(HttpContext.Current.Application.AllKeys.Length>0);

调试时,Add()函数有效,没有异常,但添加后集合仍为空白。我想我必须初始化HttpContext的其他一些属性,以便Add()函数起作用。但我不知道还需要哪些属性。

0 个答案:

没有答案