gpt4 book ai didi

c# - 用于测试的假 Http 上下文

转载 作者:行者123 更新时间:2023-11-30 20:07:48 25 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
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*/);
}

请建议我如何执行此操作。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com