仅在测试一条路由时,我是否需要为我的所有 NancyModules 注册依赖项,或者有没有办法只注册适用于我要使用的模块的依赖项?
我在 Nancy.Testing 中使用 Browser 类和 ConfigurableBootsrapper 等东西进行测试。但是对于实际的 Web 项目,我使用的是 StructureMapNancyBootstrapper 并通过 StructureMap Registry 子类注册我的依赖项。
我习惯于通过单元测试来构建 Web 界面,而我的测试只涉及一个实际的层/类。这种测试风格更像是集成测试,我的测试受到整个堆栈的影响。我正在寻找的是一种更接近单元测试的方法。