@@ -430,11 +430,13 @@ public async Task SendCompressedMessageWithoutEncodingHeader_ServerErrorResponse
430
430
AssertHasLogRpcConnectionError ( StatusCode . Internal , "Request did not include grpc-encoding value with compressed message." ) ;
431
431
}
432
432
433
- [ TestCase ( "gzip" , true ) ]
433
+ [ TestCase ( "gzip" , "gzip" , true ) ]
434
+ [ TestCase ( "gzip" , "identity, gzip" , true ) ]
435
+ [ TestCase ( "gzip" , "gzip " , true ) ]
434
436
#if NET6_0_OR_GREATER
435
- [ TestCase ( "deflate" , false ) ]
437
+ [ TestCase ( "deflate" , "deflate" , false ) ]
436
438
#endif
437
- public async Task SendCompressedMessageAndReturnResultWithNoCompressFlag_ResponseNotCompressed ( string algorithmName , bool algorithmSupportedByServer )
439
+ public async Task SendCompressedMessageAndReturnResultWithNoCompressFlag_ResponseNotCompressed ( string algorithmName , string messageAcceptEncoding , bool algorithmSupportedByServer )
438
440
{
439
441
// Arrange
440
442
var requestMessage = new HelloRequest
@@ -447,7 +449,7 @@ public async Task SendCompressedMessageAndReturnResultWithNoCompressFlag_Respons
447
449
448
450
var httpRequest = GrpcHttpHelper . Create ( "Compression.CompressionService/WriteMessageWithoutCompression" ) ;
449
451
httpRequest . Headers . Add ( GrpcProtocolConstants . MessageEncodingHeader , algorithmName ) ;
450
- httpRequest . Headers . Add ( GrpcProtocolConstants . MessageAcceptEncodingHeader , algorithmName ) ;
452
+ httpRequest . Headers . Add ( GrpcProtocolConstants . MessageAcceptEncodingHeader , messageAcceptEncoding ) ;
451
453
httpRequest . Content = new GrpcStreamContent ( requestStream ) ;
452
454
453
455
// Act
0 commit comments