1

我和我的团队目前正在开发一个服务框架,并且正在努力解决如何最好地处理集成测试。目前,我们正在自托管 NServiceBus,这在一定程度上很好;但是,现在我们想使用 NServiceBus Profiles/ProfileHandlers 引导框架。我不知道如何在自托管场景中指定配置文件,或者是否有可能。我们想使用通用主机,但我真的不知道它在测试场景中如何工作,因为主机需要自己的进程(无论如何据我所知)。

基本上,我想知道我的上述假设是否正确,如果是,其他人是如何解决这些问题的。

4

1 回答 1

0

我们通过 NSB(NServiceBus.Testing.dll) 中提供的测试框架运行单元测试。这里的一切都是在本地内存中完成的。使用基础设施,我们只在命令行上使用通用主机。这不需要您安装 Windows 服务。只需使用您指定的配置文件从命令行运行 NServiceBus.Host.exe。我你想启动一堆这些,一个简单的脚本就可以了。

于 2012-07-11T18:04:45.660 回答