我正在将我的C#函数应用程序从 .net 3.1 升级到 6.0`。
当我运行测试用例时,我发现我的1 个测试用例失败并出现以下错误。
Castle.DynamicProxy.InvalidProxyConstructorArgumentsException:无法实例化类的代理:System.Net.HttpWebRequest。找不到无参数构造函数。
基本上,我正在尝试模拟 HttpWebRequest,下面是我的一段代码。
var httpWebRequest = new Mock<HttpWebRequest>();
Run Code Online (Sandbox Code Playgroud)
它在.Net 3.1 中运行良好。我在这两个项目中都使用 Moq 版本 4.16.1。