public static async Task OnAuthorizationAsync_RouteValue_IsExpectedValue(string routeValue) { var user = ClaimsPrincipalBuilder.Create().WithClaim(ApplicationClaimTypes.Ordering).Build(); var actionDescriptor = new ActionDescriptor { EndpointMetadata = new object[] { new AuthorizeOrganisationAttribute() }, Parameters = new[] { new ParameterDescriptor { Name = DefaultActionMethodParameterName } }, }; var context = AuthorizationFilterContextBuilder.Create() .WithActionDescription(actionDescriptor) .WithRouteValue(DefaultRouteParameterName, routeValue) .WithUser(user) .Build(); var filter = new TestFilter(); await filter.OnAuthorizationAsync(context); filter.RouteValue.Should().Be(routeValue); }