public async Task GrantNotDeterminedAsync()
    {
        var manager = new RouteAuthorizationManager(_alwaysNotDeterminedAuthorizer.MakeList());
        var result  = await manager.CheckAuthorization(_fixture.Create <RoutingContext>());

        Console.WriteLine(result.RouteAuthorizationStatus);
        result.Should().Be(RouteAuthorizationResult.Denied);
    }
    public async Task DeniedAndGrantedTestAsync()
    {
        var authorizers = new List <IRouteUriAuthorizer>()
        {
            _alwaysGrantAuthorizer, _alwaysDenyAuthorizer
        };
        var manager = new RouteAuthorizationManager(authorizers);
        var result  = await manager.CheckAuthorization(_fixture.Create <RoutingContext>());

        Console.WriteLine(result.RouteAuthorizationStatus);
        result.Should().Be(RouteAuthorizationResult.Denied);
    }