尝试使用 Mountebank .Net Client对于测试项目
_mbClient = new MountebankClient();
_mbClient.DeleteAllImposters();
HttpRequestException: No connection could be made because the target machine actively refused it
最佳答案
事实证明,MbDotNet 没有集成 Mountebank,这是有道理的。
我以为我只需要安装这个 Nuget 包,它包含了所有内容。
所以答案是:我需要去 Mountbank 网站并安装它,然后运行
mb
启动服务器,然后运行我的 Xunit .Net Core 代码,然后奇迹就会发生。
如果您想要使用不同的 url 来托管 MB 服务器,请使用其命令行命令针对不同的端口运行它,并记住将新的端口号传递到您的 MountebankClient 构造函数。
就是这样:)
关于c# - MbDotNet Mountebank .Net 客户端抛出无法建立连接,因为目标机器主动拒绝它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59744847/