2016-03-10 61 views
0

有沒有辦法禁用模塊發現並顯式指定要使用的模塊類?禁用NancyFx模塊發現

這是出於測試性能的原因。該項目指出:

「[掃描]它是任何南希應用程序的啓動的一部分,只執行一次,然後信息被緩存。」

這就是花花公子,但它似乎每個單元測試也做這個全局掃描,然後它不夠快。

回答

1

該信息針對應用程序運行時,而不是測試。當您正在測試一個南希應用程序,使用我們的testing featuresBrowser類南希會要求你要明確這個

您在Browser/ConfigurableBootstrapper安裝過程中使用的Module(...)Module<T>()Modules(...)相結合的方法做到這一點

的一個時間,該測試功能將在測試過程中使用的所有模塊是,如果你已經明確要求AllDiscoveredModules代替

+0

謝謝!很棒。這篇文章展示了它是如何更詳細地完成的:http://www.marcusoft.net/2013/01/NancyTesting2.html – Anders