gpt4 book ai didi

asp.net - 在ASP.Net MVC中创建模拟URL引用程序以进行单元测试

转载 作者:行者123 更新时间:2023-12-04 13:35:27 25 4
gpt4 key购买 nike

我目前正在测试我的应用程序,并且一直试图找出如何创建自定义假URL引荐来源网址的方法。我试图对其进行硬编码,但是却收到一个错误消息,它是只读的。到目前为止,这是我尝试过的:

fakeController.HttpContext.Request.UrlReferrer.AbsolutePath = "http://www.yahoo.com";

也,
fakeController.Request.UrlReferrer = "http://www.yahoo.com";

我在网上搜索了一些有关如何为我的假 Controller 创建假/模拟URL引荐来源的想法,但是没有运气。欢迎任何建议。

注意:我正在使用Visual Studios内置的单元测试工具。

更新:

到目前为止,谢谢大家的建议,我非常愿意使用Visual Studio之外的任何其他单元测试系统,不幸的是,在这里,我只允许使用Visual Studio的内置系统,因此我必须与我所拥有的。不过,谢谢您,很高兴知道那里有这些选择。

最佳答案

我建议更改为Mock框架,例如NMock或Rhino Mock,它允许您创建它们,并为给定调用(例如该属性中的get方法)返回特定值。

关于asp.net - 在ASP.Net MVC中创建模拟URL引用程序以进行单元测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2239164/

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