|  | @@ -217,7 +217,7 @@ namespace Grpc.IntegrationTesting
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -        public static void RunEmptyUnary(TestService.ITestServiceClient client)
 | 
	
		
			
				|  |  | +        public static void RunEmptyUnary(TestService.TestServiceClientBase client)
 | 
	
		
			
				|  |  |          {
 | 
	
		
			
				|  |  |              Console.WriteLine("running empty_unary");
 | 
	
		
			
				|  |  |              var response = client.EmptyCall(new Empty());
 | 
	
	
		
			
				|  | @@ -225,7 +225,7 @@ namespace Grpc.IntegrationTesting
 | 
	
		
			
				|  |  |              Console.WriteLine("Passed!");
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -        public static void RunLargeUnary(TestService.ITestServiceClient client)
 | 
	
		
			
				|  |  | +        public static void RunLargeUnary(TestService.TestServiceClientBase client)
 | 
	
		
			
				|  |  |          {
 | 
	
		
			
				|  |  |              Console.WriteLine("running large_unary");
 | 
	
		
			
				|  |  |              var request = new SimpleRequest
 | 
	
	
		
			
				|  | @@ -241,7 +241,7 @@ namespace Grpc.IntegrationTesting
 | 
	
		
			
				|  |  |              Console.WriteLine("Passed!");
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -        public static async Task RunClientStreamingAsync(TestService.ITestServiceClient client)
 | 
	
		
			
				|  |  | +        public static async Task RunClientStreamingAsync(TestService.TestServiceClientBase client)
 | 
	
		
			
				|  |  |          {
 | 
	
		
			
				|  |  |              Console.WriteLine("running client_streaming");
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -257,7 +257,7 @@ namespace Grpc.IntegrationTesting
 | 
	
		
			
				|  |  |              Console.WriteLine("Passed!");
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -        public static async Task RunServerStreamingAsync(TestService.ITestServiceClient client)
 | 
	
		
			
				|  |  | +        public static async Task RunServerStreamingAsync(TestService.TestServiceClientBase client)
 | 
	
		
			
				|  |  |          {
 | 
	
		
			
				|  |  |              Console.WriteLine("running server_streaming");
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -281,7 +281,7 @@ namespace Grpc.IntegrationTesting
 | 
	
		
			
				|  |  |              Console.WriteLine("Passed!");
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -        public static async Task RunPingPongAsync(TestService.ITestServiceClient client)
 | 
	
		
			
				|  |  | +        public static async Task RunPingPongAsync(TestService.TestServiceClientBase client)
 | 
	
		
			
				|  |  |          {
 | 
	
		
			
				|  |  |              Console.WriteLine("running ping_pong");
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -338,7 +338,7 @@ namespace Grpc.IntegrationTesting
 | 
	
		
			
				|  |  |              Console.WriteLine("Passed!");
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -        public static async Task RunEmptyStreamAsync(TestService.ITestServiceClient client)
 | 
	
		
			
				|  |  | +        public static async Task RunEmptyStreamAsync(TestService.TestServiceClientBase client)
 | 
	
		
			
				|  |  |          {
 | 
	
		
			
				|  |  |              Console.WriteLine("running empty_stream");
 | 
	
		
			
				|  |  |              using (var call = client.FullDuplexCall())
 | 
	
	
		
			
				|  | @@ -434,7 +434,7 @@ namespace Grpc.IntegrationTesting
 | 
	
		
			
				|  |  |              Console.WriteLine("Passed!");
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -        public static async Task RunCancelAfterBeginAsync(TestService.ITestServiceClient client)
 | 
	
		
			
				|  |  | +        public static async Task RunCancelAfterBeginAsync(TestService.TestServiceClientBase client)
 | 
	
		
			
				|  |  |          {
 | 
	
		
			
				|  |  |              Console.WriteLine("running cancel_after_begin");
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -451,7 +451,7 @@ namespace Grpc.IntegrationTesting
 | 
	
		
			
				|  |  |              Console.WriteLine("Passed!");
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -        public static async Task RunCancelAfterFirstResponseAsync(TestService.ITestServiceClient client)
 | 
	
		
			
				|  |  | +        public static async Task RunCancelAfterFirstResponseAsync(TestService.TestServiceClientBase client)
 | 
	
		
			
				|  |  |          {
 | 
	
		
			
				|  |  |              Console.WriteLine("running cancel_after_first_response");
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -477,7 +477,7 @@ namespace Grpc.IntegrationTesting
 | 
	
		
			
				|  |  |              Console.WriteLine("Passed!");
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -        public static async Task RunTimeoutOnSleepingServerAsync(TestService.ITestServiceClient client)
 | 
	
		
			
				|  |  | +        public static async Task RunTimeoutOnSleepingServerAsync(TestService.TestServiceClientBase client)
 | 
	
		
			
				|  |  |          {
 | 
	
		
			
				|  |  |              Console.WriteLine("running timeout_on_sleeping_server");
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -499,7 +499,7 @@ namespace Grpc.IntegrationTesting
 | 
	
		
			
				|  |  |              Console.WriteLine("Passed!");
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -        public static async Task RunCustomMetadataAsync(TestService.ITestServiceClient client)
 | 
	
		
			
				|  |  | +        public static async Task RunCustomMetadataAsync(TestService.TestServiceClientBase client)
 | 
	
		
			
				|  |  |          {
 | 
	
		
			
				|  |  |              Console.WriteLine("running custom_metadata");
 | 
	
		
			
				|  |  |              {
 | 
	
	
		
			
				|  | @@ -546,7 +546,7 @@ namespace Grpc.IntegrationTesting
 | 
	
		
			
				|  |  |              Console.WriteLine("Passed!");
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -        public static async Task RunStatusCodeAndMessageAsync(TestService.ITestServiceClient client)
 | 
	
		
			
				|  |  | +        public static async Task RunStatusCodeAndMessageAsync(TestService.TestServiceClientBase client)
 | 
	
		
			
				|  |  |          {
 | 
	
		
			
				|  |  |              Console.WriteLine("running status_code_and_message");
 | 
	
		
			
				|  |  |              var echoStatus = new EchoStatus
 | 
	
	
		
			
				|  | @@ -580,7 +580,7 @@ namespace Grpc.IntegrationTesting
 | 
	
		
			
				|  |  |              Console.WriteLine("Passed!");
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -        public static void RunUnimplementedMethod(UnimplementedService.IUnimplementedServiceClient client)
 | 
	
		
			
				|  |  | +        public static void RunUnimplementedMethod(UnimplementedService.UnimplementedServiceClientBase client)
 | 
	
		
			
				|  |  |          {
 | 
	
		
			
				|  |  |              Console.WriteLine("running unimplemented_method");
 | 
	
		
			
				|  |  |              var e = Assert.Throws<RpcException>(() => client.UnimplementedCall(new Empty()));
 |