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,

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…