public void GivenPartialIndexHeader_WhenSearchReqeust_ThenFhirContextPropertySet() { _httpContext.Request.Headers.Add( KnownHeaders.PartiallyIndexedParamsHeaderName, new Microsoft.Extensions.Primitives.StringValues(new string[] { "true" })); _filterAttribute.OnActionExecuting(_actionExecutingContext); Assert.True(_fhirRequestContext.IncludePartiallyIndexedSearchParams); }
private void ExecuteAndValidateFilter(string auditEventTypeFromMapping, string expectedAuditEventType) { _auditEventTypeMapping.GetAuditEventType(ControllerName, ActionName).Returns(auditEventTypeFromMapping); _filterAttribute.OnActionExecuting(_actionExecutingContext); Assert.NotNull(_fhirRequestContextAccessor.FhirRequestContext.AuditEventType); Assert.Equal(expectedAuditEventType, _fhirRequestContextAccessor.FhirRequestContext.AuditEventType); Assert.Equal(RouteName, _fhirRequestContextAccessor.FhirRequestContext.RouteName); }