禁用 NancyFx 模块发现
Disable NancyFx module discovery
有没有办法禁用模块发现并明确指定要使用的模块类?
这是出于测试性能的考虑。该项目指出:
[扫描]它是任何 Nancy 应用程序启动的一部分,只执行一次,然后缓存信息。"
这很不错,但似乎每个单元测试也进行这种全局扫描,但速度不够快。
该信息用于应用程序运行时,而非测试。当您测试 Nancy 应用程序时,使用我们的 testing features 例如 Browser
class Nancy 将要求您明确说明
您可以在 Browser
/ ConfigurableBootstrapper
setup
期间结合使用 Module(...)
、Module<T>()
或 Modules(...)
方法]
如果您明确调用 AllDiscoveredModules
而不是
,那么测试功能将在测试期间使用所有模块的一次
有没有办法禁用模块发现并明确指定要使用的模块类?
这是出于测试性能的考虑。该项目指出:
[扫描]它是任何 Nancy 应用程序启动的一部分,只执行一次,然后缓存信息。"
这很不错,但似乎每个单元测试也进行这种全局扫描,但速度不够快。
该信息用于应用程序运行时,而非测试。当您测试 Nancy 应用程序时,使用我们的 testing features 例如 Browser
class Nancy 将要求您明确说明
您可以在 Browser
/ ConfigurableBootstrapper
setup
Module(...)
、Module<T>()
或 Modules(...)
方法]
如果您明确调用 AllDiscoveredModules
而不是