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); }