2

在此处输入图像描述

在此处输入图像描述

尝试使用Mountebank .Net 客户端进行测试项目

  _mbClient = new MountebankClient();
  _mbClient.DeleteAllImposters();

HttpRequestException:无法建立连接,因为目标机器主动拒绝它

4

1 回答 1

2

事实证明,MbDotNet 没有集成 Mountebank,这是有道理的。

我以为我只需要安装这个 Nuget 包,它就包含了一切。

所以答案是:我需要去 Mountbank 网站安装它,然后运行

mb

启动服务器,然后运行我的 Xunit .Net Core 代码,奇迹就会发生。

如果您希望使用不同的 url 来托管 MB 服务器,请使用其命令行命令针对不同的端口运行它,并记住将新的端口号传递给您的 MountebankClient构造函数。

而已 :)

于 2020-01-16T02:38:12.557 回答