private ActionModel GetBaseControllerActionModel( IApplicationModelProvider authorizationApplicationModelProvider, IApplicationModelProvider applicationModelProvider) { var context = new ApplicationModelProviderContext(new[] { typeof(BaseController).GetTypeInfo() }); applicationModelProvider.OnProvidersExecuting(context); var authorizeData = new List <IAuthorizeData> { new AuthorizeAttribute("POLICY") }; authorizationApplicationModelProvider.OnProvidersExecuting(context); var controller = Assert.Single(context.Result.Controllers); Assert.Empty(controller.Filters); var action = Assert.Single(controller.Actions); return(action); }
public IActionResult ServiceParameter(IApplicationModelProvider parameter) => null;