【发布时间】:2022-01-05 14:43:55
【问题描述】:
我正在尝试为使用来自测试方法的MockHttpContext 的方法编写单元测试(使用 NUnit 和 MOQ),如下所示:
但是,httpContext.Request.RequestContext.RouteData.DataTokens 抛出空引用异常,因为 RouteData 为空。我正在初始化RequestContext,如下图所示:
我应该怎么做才能避免这个错误?
【问题讨论】:
-
路由数据或令牌为空。为避免错误填充测试期间访问的所有成员。