diff --git a/tests/ApiApprovalTests/net50+net60+net80/GraphQL.Server.Transports.AspNetCore.approved.txt b/tests/ApiApprovalTests/net50+net60+net80/GraphQL.Server.Transports.AspNetCore.approved.txt index 279e2717..62fe0990 100644 --- a/tests/ApiApprovalTests/net50+net60+net80/GraphQL.Server.Transports.AspNetCore.approved.txt +++ b/tests/ApiApprovalTests/net50+net60+net80/GraphQL.Server.Transports.AspNetCore.approved.txt @@ -220,9 +220,10 @@ namespace GraphQL.Server.Transports.AspNetCore.Errors public FileSizeExceededError() { } public System.Net.HttpStatusCode PreferredStatusCode { get; set; } } - public class HttpMethodValidationError : GraphQL.Validation.ValidationError + public class HttpMethodValidationError : GraphQL.Validation.ValidationError, GraphQL.Server.Transports.AspNetCore.Errors.IHasPreferredStatusCode { public HttpMethodValidationError(GraphQLParser.ROM originalQuery, GraphQLParser.AST.ASTNode node, string message) { } + public System.Net.HttpStatusCode PreferredStatusCode { get; set; } } public interface IHasPreferredStatusCode { diff --git a/tests/ApiApprovalTests/netcoreapp21+netstandard20/GraphQL.Server.Transports.AspNetCore.approved.txt b/tests/ApiApprovalTests/netcoreapp21+netstandard20/GraphQL.Server.Transports.AspNetCore.approved.txt index e1a2d4c7..485e3fa7 100644 --- a/tests/ApiApprovalTests/netcoreapp21+netstandard20/GraphQL.Server.Transports.AspNetCore.approved.txt +++ b/tests/ApiApprovalTests/netcoreapp21+netstandard20/GraphQL.Server.Transports.AspNetCore.approved.txt @@ -238,9 +238,10 @@ namespace GraphQL.Server.Transports.AspNetCore.Errors public FileSizeExceededError() { } public System.Net.HttpStatusCode PreferredStatusCode { get; set; } } - public class HttpMethodValidationError : GraphQL.Validation.ValidationError + public class HttpMethodValidationError : GraphQL.Validation.ValidationError, GraphQL.Server.Transports.AspNetCore.Errors.IHasPreferredStatusCode { public HttpMethodValidationError(GraphQLParser.ROM originalQuery, GraphQLParser.AST.ASTNode node, string message) { } + public System.Net.HttpStatusCode PreferredStatusCode { get; set; } } public interface IHasPreferredStatusCode { diff --git a/tests/ApiApprovalTests/netcoreapp31/GraphQL.Server.Transports.AspNetCore.approved.txt b/tests/ApiApprovalTests/netcoreapp31/GraphQL.Server.Transports.AspNetCore.approved.txt index 6ed0eab4..c60e890a 100644 --- a/tests/ApiApprovalTests/netcoreapp31/GraphQL.Server.Transports.AspNetCore.approved.txt +++ b/tests/ApiApprovalTests/netcoreapp31/GraphQL.Server.Transports.AspNetCore.approved.txt @@ -220,9 +220,10 @@ namespace GraphQL.Server.Transports.AspNetCore.Errors public FileSizeExceededError() { } public System.Net.HttpStatusCode PreferredStatusCode { get; set; } } - public class HttpMethodValidationError : GraphQL.Validation.ValidationError + public class HttpMethodValidationError : GraphQL.Validation.ValidationError, GraphQL.Server.Transports.AspNetCore.Errors.IHasPreferredStatusCode { public HttpMethodValidationError(GraphQLParser.ROM originalQuery, GraphQLParser.AST.ASTNode node, string message) { } + public System.Net.HttpStatusCode PreferredStatusCode { get; set; } } public interface IHasPreferredStatusCode { diff --git a/tests/Samples.Authorization.Tests/EndToEndTests.cs b/tests/Samples.Authorization.Tests/EndToEndTests.cs index 1c169d02..ab1daa62 100644 --- a/tests/Samples.Authorization.Tests/EndToEndTests.cs +++ b/tests/Samples.Authorization.Tests/EndToEndTests.cs @@ -21,7 +21,7 @@ public Task GraphQLGet_Success() [Fact] public Task GraphQLGet_AccessDenied() - => new ServerTests().VerifyGraphQLGetAsync("/graphql", ACCESS_DENIED_QUERY, ACCESS_DENIED_RESPONSE, HttpStatusCode.BadRequest); + => new ServerTests().VerifyGraphQLGetAsync("/graphql", ACCESS_DENIED_QUERY, ACCESS_DENIED_RESPONSE, HttpStatusCode.Unauthorized); [Fact] public Task GraphQLPost_Success() @@ -29,7 +29,7 @@ public Task GraphQLPost_Success() [Fact] public Task GraphQPost_AccessDenied() - => new ServerTests().VerifyGraphQLPostAsync("/graphql", ACCESS_DENIED_QUERY, ACCESS_DENIED_RESPONSE, HttpStatusCode.BadRequest); + => new ServerTests().VerifyGraphQLPostAsync("/graphql", ACCESS_DENIED_QUERY, ACCESS_DENIED_RESPONSE, HttpStatusCode.Unauthorized); [Fact] public Task GraphQLWebSocket_Success()