我正在尝试为HelpController / Index创建一个单元测试方法。 此方法返回所有API的描述,它使用System.Web.Http.Description.ApiDescriptions。
在调试模式下运行“ HelpController / Index”时,它工作正常。但是,当我尝试通过单元测试方法调用“ HelpController / Index”时,它抛出了一个异常:“在应用程序的启动前初始化阶段无法调用此方法。”
根据此处的评论: https://stackoverflow.com/questions/ask?guided=true
我试图从配置文件中添加以下行:
但仍然是相同的错误。
以下是引发错误的确切代码行:
//配置:这是来自参数的HttpConfiguration对象 var result = Configuration.Services.GetApiExplorer()。ApiDescriptions;