@@ -728,11 +728,9 @@ public async Task TestMultipleServerHost()
728728
729729 var serviceA = host . Services . GetServices < IHostedService > ( ) . OfType < SuperSocketServiceA > ( ) . FirstOrDefault ( ) ;
730730 Assert . NotNull ( serviceA ) ;
731- Assert . Same ( server1 , serviceA ) ;
732731
733732 var serviceB = host . Services . GetServices < IHostedService > ( ) . OfType < SuperSocketServiceB > ( ) . FirstOrDefault ( ) ;
734733 Assert . NotNull ( serviceB ) ;
735- Assert . Same ( server2 , serviceB ) ;
736734
737735 Assert . NotNull ( serviceA . ServiceProvider . GetService < ISessionContainer > ( ) ) ;
738736 Assert . NotNull ( serviceB . ServiceProvider . GetService < ISessionContainer > ( ) ) ;
@@ -748,7 +746,10 @@ public async Task TestMultipleServerHost()
748746 var line = await streamReader . ReadLineAsync ( this . CancellationToken ) ;
749747 Assert . Equal ( serverName1 , line ) ;
750748 }
751-
749+
750+ Assert . NotNull ( server1 ) ;
751+ Assert . Same ( server1 , serviceA ) ;
752+
752753 client = new Socket ( AddressFamily . InterNetwork , SocketType . Stream , ProtocolType . Tcp ) ;
753754 await client . ConnectAsync ( GetAlternativeServerEndPoint ( ) , this . CancellationToken ) ;
754755
@@ -760,6 +761,9 @@ public async Task TestMultipleServerHost()
760761 Assert . Equal ( serverName2 , line ) ;
761762 }
762763
764+ Assert . NotNull ( server2 ) ;
765+ Assert . Same ( server2 , serviceB ) ;
766+
763767 var hostEnv = server1 . ServiceProvider . GetService < IHostEnvironment > ( ) ;
764768 Assert . NotNull ( hostEnv ) ;
765769 Assert . Equal ( actualHostEvn . ContentRootPath , hostEnv . ContentRootPath ) ;
0 commit comments