【发布时间】:2011-11-04 15:20:27
【问题描述】:
可能重复:
How do I mock the HttpContext in ASP.NET MVC using Moq?
我的一个 DLL 有这样的方法
public void RegisterPerson(Person p, HttpContext context)
{
//extract Ip
person.Ip=context.Request.UserHostAddress;
//Dome something Else
}
在我的测试中,我想创建一个假上下文并将其传递给方法,如下所示
[TestMethod]
public void InsertPerson()
{
Person p= new Person();
_service.RegisterPerson(p, /*Fake context here*/);
}
请建议我如何做到这一点。
【问题讨论】:
标签: c# unit-testing mocking repository moq