jjzjj

HttpControllerContext

全部标签

c# - WebApi 2 中的单元测试 IAuthenticationFilter

我正在尝试对我为WebApi2项目编写的基本身份验证过滤器进行单元测试,但我无法模拟OnAuthentication调用中所需的HttpAuthenticationContext对象。publicoverridevoidOnAuthentication(HttpAuthenticationContextcontext){base.OnAuthentication(context);varauthHeader=context.Request.Headers.Authorization;...therestofmycodehere}我试图为模拟设置的实现行是设置authHeader变量的行

c# - 如何 stub HttpControllerContext

我正在尝试对从WebAPI(OData)Controller调用并接受HttpControllerContext的一段代码进行单元测试:publicstringMethodToTest(HttpControllerContextcontext){stringpub=string.Empty;if(context!=null){pub=context.Request.RequestUri.Segments[2].TrimEnd('/');}returnpub;}为了对此进行单元测试,我需要一个HttpControllerContext对象。我该怎么办?我最初试图用MicrosoftFak