【发布时间】:2012-07-31 14:34:53
【问题描述】:
在起订量中使用以下内容
public Mock<HttpRequestBase> Request { get; set; }
我怎样才能模拟这个请求[....]
(in controller)
var modelFromPost = Request["mymodel"]
这是我目前所拥有的
public class ContextMocks
{
public Mock<HttpContextBase> HttpContext { get; set; }
public Mock<HttpRequestBase> Request { get; set; }
public RouteData RouteData { get; set; }
public ContextMocks(Controller controller)
{
HttpContext = new Mock<HttpContextBase>();
HttpContext.Setup(x => x.Request).Returns(Request.Object);
}
}
干杯!
【问题讨论】:
标签: asp.net-mvc-3 mocking