我有一个端点部署了几个服务组件。 我想通过编写几个规范来测试它。
我使用Specflow编写规范。但试图搞清楚是否有任何样本。
我看到了NServicebus.AcceptanceTesting的东西,但这不是Specflow的,它有许多代码仪式开始。这不是那么直接。
对NServicebus的Specflow规范有何看法?
答案 0 :(得分:1)
我在我的specflow中安装了NServicebus.Testing项目并使用我调用的端点处理程序并执行了我的测试。这简单易行
在NserviceBus 5版本中,我尝试了这个。 为了在我的测试用例中发送下面的命令:
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);
}