你好,我试图写一个测试我可以嘲笑一个HttpRequestBase返回这样的post值吗?请帮忙,因为它相当紧迫,我该如何实现这一目标?asp.net mvc rhino mocks mocking httprequest值
var collection = new NameValueCollection();
collection.Add("Id", "1");
collection.Add("UserName", "");
var mocks = new MockRepository();
using (mocks.Record())
{
Expect.Call(requestBase.Params).Return(collection);
}
基本上我有rquires我假装请求后的参数,而不是作为UI客户端不是一个HTML表单,形成价值观的要求,任何想法如何捏造/嘲笑的HttpRequest post数据?返回类型是一个名称VueueCollection
您是否试图模拟测试控制器? – 2010-07-07 14:46:09
实际上很少有情况下,您应该直接在控制器操作中使用http上下文。这是我要检查的第一件事。 “我真的需要这种依赖性吗?” – 2010-07-07 14:53:16
H Guys谢谢,Ive更新了这个问题基本上我有一个需求需要模拟请求发布参数,而不是形式值,因为UI客户端不是html表单,任何想法如何伪造/模拟httprequest post params?返回类型是nameVaueCollection – Matthew 2010-07-07 14:55:10