我想在 C# 中运行测试,但它给了我以下错误:
System.Net.WebException:无法连接到远程服务器..>System.Net.Sockets.SocketException:无法建立连接,因为目标机器主动拒绝它 127.0.0.1:4444。
我该如何解决?
最佳答案
连接到 Web 资源不是单元测试的一部分。
在单元测试中,此类调用被其他提供相同接口(interface)并以对测试有用的方式配置的项目所取代 - 这通常称为“模拟”。
您可以自己编写模拟类,也可以使用框架,例如最小起订量、RhinoMocks 等
关于c# - 无法连接到运行 c# 测试的服务器 (Nunit),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39569557/