我刚开始在一家使用NServiceBus的软件公司工作,所以我学习并喜欢它。
我想知道我是否可以在我的接受测试解决方案上获得2美分: 我们正在使用Specflow来指定和运行验收测试,并且因为它们仍在运行NServiceBus 3,所以我还没有检查出版本4附带的接受度测试框架。
我所做的是实现一个假的IBus,它只是在启动时使用反射来注册处理程序,在一个确定性和同步线程中运行所有内容,并提供一种简单的方法来追溯断言所引发的事件...
它支持我们到目前为止的需求(在原型设计中),但我一直认为这个问题已经解决过(可能更好)。
那里有经验的人使用NServiceBus(或概念上与NServiceBus类似的任何其他服务总线)对系统的验收测试自动化了吗?