@@ -430,11 +430,13 @@ public async Task SendCompressedMessageWithoutEncodingHeader_ServerErrorResponse
430430 AssertHasLogRpcConnectionError ( StatusCode . Internal , "Request did not include grpc-encoding value with compressed message." ) ;
431431 }
432432
433- [ TestCase ( "gzip" , true ) ]
433+ [ TestCase ( "gzip" , "gzip" , true ) ]
434+ [ TestCase ( "gzip" , "identity, gzip" , true ) ]
435+ [ TestCase ( "gzip" , "gzip " , true ) ]
434436#if NET6_0_OR_GREATER
435- [ TestCase ( "deflate" , false ) ]
437+ [ TestCase ( "deflate" , "deflate" , false ) ]
436438#endif
437- public async Task SendCompressedMessageAndReturnResultWithNoCompressFlag_ResponseNotCompressed ( string algorithmName , bool algorithmSupportedByServer )
439+ public async Task SendCompressedMessageAndReturnResultWithNoCompressFlag_ResponseNotCompressed ( string algorithmName , string messageAcceptEncoding , bool algorithmSupportedByServer )
438440 {
439441 // Arrange
440442 var requestMessage = new HelloRequest
@@ -447,7 +449,7 @@ public async Task SendCompressedMessageAndReturnResultWithNoCompressFlag_Respons
447449
448450 var httpRequest = GrpcHttpHelper . Create ( "Compression.CompressionService/WriteMessageWithoutCompression" ) ;
449451 httpRequest . Headers . Add ( GrpcProtocolConstants . MessageEncodingHeader , algorithmName ) ;
450- httpRequest . Headers . Add ( GrpcProtocolConstants . MessageAcceptEncodingHeader , algorithmName ) ;
452+ httpRequest . Headers . Add ( GrpcProtocolConstants . MessageAcceptEncodingHeader , messageAcceptEncoding ) ;
451453 httpRequest . Content = new GrpcStreamContent ( requestStream ) ;
452454
453455 // Act
0 commit comments