INNER CODE UNIT · C#

AuthenticatedUserRequirementTests

graphql-dotnet/authorization · src/GraphQL.Authorization.Tests/AuthenticatedUserRequirementTests.cs:3

public class AuthenticatedUserRequirementTests
{
    [Fact]
    public async Task produces_error_when_not_authenticated()
    {
        var req = new AuthenticatedUserRequirement();

        var context = new AuthorizationContext
        {
            User = ValidationTestBase.CreatePrincipal()
        };

        await req.Authorize(context).ConfigureAwait(false);

        context.HasErrors.ShouldBeTrue();
        context.Errors.Single().ShouldBe("An authenticated user is required.");
    }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…