2012-07-10 43 views
1

我和我的團隊目前正在研究服務框架,並且正在努力處理如何最好地處理集成測試。目前,我們正在自主託管NServiceBus,這很好,然而,現在我們想用NServiceBus Profiles/ProfileHandlers來引導框架。我不知道如何在自主託管的場景中指定配置文件,或者甚至可能。我們認爲使用通用主機,但我並不真正看到這將如何在測試場景中工作,因爲主機需要自己的進程(據我所知)。在自託管場景中測試ProfileHandlers

基本上,我想知道我的上述假設是否正確,如果有的話,其他人如何解決這些問題。

回答

0

我們通過NSB(NServiceBus.Testing.dll)中提供的測試框架運行單元測試。這裏的一切都在本地完成。請使用基礎架構,我們只是在命令行上使用通用主機。這不需要您安裝Windows服務。只需使用指定的配置文件從命令行運行NServiceBus.Host.exe即可。我想要製作一堆這些,一個簡單的腳本應該做的。