正在获取System.MissingMethodException,找不到方法:'Void RouteBuilder.set_Item()
Get["/foo"] = parameters => { return Bar(Request);};
这在从浏览器调用时运行良好,但在使用此设置进行测试时失败
var browser = new Browser(with =>
{
with.Module<Foobar>();
}
var response = brower.Get("/Foo", with => {with.HttpRequest();});
你知道为什么测试的Routebuilder不会选择这条路线吗?
原来我使用Nancy.Testing的预发布版本创建了测试项目。这反过来又让TinyOC在尝试构建路由/依赖关系时感到不高兴。因此,如果您看到这个神秘的消息,请检查您的工作代码和测试代码是否引用了相同的包。