Nservicebus 有人使用Specflow测试Nservice总线处理程序吗

Nservicebus 有人使用Specflow测试Nservice总线处理程序吗,nservicebus,specflow,Nservicebus,Specflow,我在一个端点部署了两个服务组件。 我想通过编写两个规格来测试它 我使用Specflow编写规范。但要弄清楚周围是否有样本 我看到了NServicebus.acceptance测试的东西,但这不是Specflow做的,它有很多代码要开始。这不是那么直截了当的 关于NServicebus的Specflow规范有什么想法吗?我在Specflow中安装了NServicebus.Testing项目,并使用它调用端点处理程序并执行测试。这很简单 在NServiceBus5版本中,我尝试了这个。 为了发送命令

我在一个端点部署了两个服务组件。 我想通过编写两个规格来测试它

我使用Specflow编写规范。但要弄清楚周围是否有样本

我看到了NServicebus.acceptance测试的东西,但这不是Specflow做的,它有很多代码要开始。这不是那么直截了当的


关于NServicebus的Specflow规范有什么想法吗?

我在Specflow中安装了NServicebus.Testing项目,并使用它调用端点处理程序并执行测试。这很简单

在NServiceBus5版本中,我尝试了这个。 为了发送命令,我在测试用例中执行了以下操作:

using NServiceBus.Testing;

[When(@"Create Auction Command is placed")]
public void WhenCreateAuctionCommandIsPlaced()
{
      var createAuction = new CreateAuction(234);   
      Test.Handler(bus => new CreateAuctionHandler(bus))
          .OnMessage(createAuction);
}

鲁佩什,你想做什么样的测试?您是否使用SpecFlow进行表达性测试,但您的底层测试与单元测试类似?或者,您希望进行验收测试,同时涵盖基础设施的更大部分?嗨,丹尼尔,我想进行端到端测试。因此,我在specflow中安装了NServicebus.Testing项目,并使用它调用端点处理程序并执行测试。这很简单。