aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/csharp/Grpc.Core.Tests
diff options
context:
space:
mode:
authorGravatar Mehrdad Afshari <mmx@google.com>2018-02-11 23:12:27 -0800
committerGravatar Mehrdad Afshari <mmx@google.com>2018-02-21 18:30:19 -0800
commitb604750f2aacac9deb17abe72231abbbcfa8a5ba (patch)
tree94a4467d5c0d6fd3235afd635210102d3c04ade4 /src/csharp/Grpc.Core.Tests
parentef4d4e8904958cd8eeda11a6cdb8eafef1f83edc (diff)
Simplify the AddHeaderClientInterceptor with GenericInterceptor
Diffstat (limited to 'src/csharp/Grpc.Core.Tests')
-rw-r--r--src/csharp/Grpc.Core.Tests/Interceptors/ClientInterceptorTest.cs14
1 files changed, 4 insertions, 10 deletions
diff --git a/src/csharp/Grpc.Core.Tests/Interceptors/ClientInterceptorTest.cs b/src/csharp/Grpc.Core.Tests/Interceptors/ClientInterceptorTest.cs
index 0904c51a48..91c7d54181 100644
--- a/src/csharp/Grpc.Core.Tests/Interceptors/ClientInterceptorTest.cs
+++ b/src/csharp/Grpc.Core.Tests/Interceptors/ClientInterceptorTest.cs
@@ -32,26 +32,20 @@ namespace Grpc.Core.Interceptors.Tests
{
public class ClientInterceptorTest
{
- private class AddHeaderClientInterceptor : Interceptor
+ private class AddHeaderClientInterceptor : GenericInterceptor
{
readonly Metadata.Entry header;
public AddHeaderClientInterceptor(string key, string value)
{
this.header = new Metadata.Entry(key, value);
}
- public override TResponse BlockingUnaryCall<TRequest, TResponse>(TRequest request, ClientInterceptorContext<TRequest, TResponse> context, BlockingUnaryCallContinuation<TRequest, TResponse> continuation)
+ protected override ClientCallArbitrator<TRequest, TResponse> InterceptCall<TRequest, TResponse>(ClientInterceptorContext<TRequest, TResponse> context, bool clientStreaming, bool serverStreaming, TRequest request)
{
context.Options.Headers.Add(this.header);
- return continuation(request, context);
+ return new ClientCallArbitrator<TRequest, TResponse> { Context = context };
}
- public Metadata.Entry Header
- {
- get
- {
- return this.header;
- }
- }
+ public Metadata.Entry Header => this.header;
}
const string Host = "127.0.0.1";