@@ -66,6 +66,7 @@ public async Task DelegateAfterWriteToResponseBodyShouldThrowTest()
6666 {
6767 await httpContext . Response . WriteAsync ( _expectedResponseString ) ;
6868 var transferFeature = httpContext . Features . Get < IHttpSysRequestTransferFeature > ( ) ;
69+ Assert . False ( transferFeature . IsTransferable ) ;
6970 Assert . Throws < InvalidOperationException > ( ( ) => transferFeature . TransferRequest ( wrapper ) ) ;
7071 } ) ;
7172
@@ -97,6 +98,7 @@ public async Task WriteToBodyAfterDelegateShouldThrowTest()
9798 {
9899 var transferFeature = httpContext . Features . Get < IHttpSysRequestTransferFeature > ( ) ;
99100 transferFeature . TransferRequest ( wrapper ) ;
101+ Assert . False ( transferFeature . IsTransferable ) ;
100102 await Assert . ThrowsAsync < InvalidOperationException > ( async ( ) =>
101103 {
102104 await httpContext . Response . WriteAsync ( _expectedResponseString ) ;
@@ -146,21 +148,11 @@ public async Task DelegateAfterRequestBodyReadShouldThrow()
146148 [ DelegateSupportedCondition ( false ) ]
147149 public async Task DelegationFeaturesAreNull ( )
148150 {
149- var queueName = Guid . NewGuid ( ) . ToString ( ) ;
150- using var receiver = Utilities . CreateHttpServer ( out var receiverAddress , async httpContext =>
151- {
152- await httpContext . Response . WriteAsync ( _expectedResponseString ) ;
153- } ,
154- options =>
155- {
156- options . RequestQueueName = queueName ;
157- } ) ;
158-
159- using var delegator = Utilities . CreateHttpServer ( out var delegatorAddress , async httpContext =>
151+ using var delegator = Utilities . CreateHttpServer ( out var delegatorAddress , httpContext =>
160152 {
161153 var transferFeature = httpContext . Features . Get < IHttpSysRequestTransferFeature > ( ) ;
162154 Assert . Null ( transferFeature ) ;
163- await httpContext . Response . WriteAsync ( _expectedResponseString ) ;
155+ return Task . CompletedTask ;
164156 } ) ;
165157
166158 var delegationProperty = delegator . Features . Get < IServerDelegationFeature > ( ) ;
0 commit comments