INNER CODE UNIT · C#
AuthorizationEvaluatorTests
graphql-dotnet/authorization · src/GraphQL.Authorization.Tests/AuthorizationEvaluatorTests.cs:3
public class AuthorizationEvaluatorTests
{
private readonly AuthorizationEvaluator _evaluator;
private readonly AuthorizationSettings _settings;
public AuthorizationEvaluatorTests()
{
_settings = new AuthorizationSettings();
_evaluator = new AuthorizationEvaluator(_settings);
}
[Fact]
public async Task fails_with_null_principal()
{
_settings.AddPolicy("MyPolicy", builder => builder.RequireClaim("Admin"));
var result = await _evaluator.Evaluate(
null,