@@ -794,7 +794,8 @@ await RunBidirectionalClientServer(
794
794
795
795
int received = await serverStream . ReadAsync ( new byte [ 1 ] ) ;
796
796
Assert . Equal ( 1 , received ) ;
797
- Assert . True ( serverStream . ReadsCompleted ) ;
797
+ received = await serverStream . ReadAsync ( new byte [ 1 ] ) ;
798
+ Assert . Equal ( 0 , received ) ;
798
799
799
800
Assert . False ( writeCompletionTask . IsCompleted , "Server is still writing." ) ;
800
801
@@ -843,7 +844,8 @@ await RunBidirectionalClientServer(
843
844
844
845
int received = await serverStream . ReadAsync ( new byte [ 1 ] ) ;
845
846
Assert . Equal ( 1 , received ) ;
846
- Assert . True ( serverStream . ReadsCompleted ) ;
847
+ received = await serverStream . ReadAsync ( new byte [ 1 ] ) ;
848
+ Assert . Equal ( 0 , received ) ;
847
849
848
850
Assert . False ( writeCompletionTask . IsCompleted , "Server is still writing." ) ;
849
851
@@ -891,7 +893,8 @@ await RunBidirectionalClientServer(
891
893
892
894
int received = await serverStream . ReadAsync ( new byte [ 1 ] ) ;
893
895
Assert . Equal ( 1 , received ) ;
894
- Assert . True ( serverStream . ReadsCompleted ) ;
896
+ received = await serverStream . ReadAsync ( new byte [ 1 ] ) ;
897
+ Assert . Equal ( 0 , received ) ;
895
898
896
899
await serverStream . WriteAsync ( new byte [ 1 ] ) ;
897
900
@@ -923,7 +926,8 @@ await RunBidirectionalClientServer(
923
926
924
927
int received = await serverStream . ReadAsync ( new byte [ 1 ] ) ;
925
928
Assert . Equal ( 1 , received ) ;
926
- Assert . True ( serverStream . ReadsCompleted ) ;
929
+ received = await serverStream . ReadAsync ( new byte [ 1 ] ) ;
930
+ Assert . Equal ( 0 , received ) ;
927
931
928
932
Assert . False ( writeCompletionTask . IsCompleted , "Server is still writing." ) ;
929
933
@@ -950,7 +954,8 @@ await RunClientServer(
950
954
951
955
int received = await stream . ReadAsync ( new byte [ 1 ] ) ;
952
956
Assert . Equal ( 1 , received ) ;
953
- Assert . True ( stream . ReadsCompleted ) ;
957
+ received = await stream . ReadAsync ( new byte [ 1 ] ) ;
958
+ Assert . Equal ( 0 , received ) ;
954
959
955
960
// Signal that the server has read data
956
961
sem . Release ( ) ;
0 commit comments