public async Task AsyncUnaryMethod_ServiceFailure() { var request = new ForwardingSourceMethod1Request { SourceName = "error" }; var exception = await Assert.ThrowsAsync <RpcException>(async() => await _sourceClient.Method1Async(request)); Assert.Equal(StatusCode.Internal, exception.StatusCode); Assert.Contains("Bang", exception.Message); }
public void BlockingUnaryMethod_ServiceFailure() { var request = new ForwardingSourceMethod1Request { SourceName = "error" }; var exception = Assert.Throws <RpcException>(() => _sourceClient.Method1(request)); Assert.Equal(StatusCode.Internal, exception.StatusCode); Assert.Contains("Bang", exception.Message); }
private ForwardingSourceMethod1Response ConvertResponse(ForwardingSourceMethod1Request request, ForwardingTargetMethod1Response response) => new ForwardingSourceMethod1Response { SourceRequestName = request.SourceName, TargetResult = $"yy:{response.TargetResult}" };
private ForwardingTargetMethod1Request ConvertRequest(ForwardingSourceMethod1Request request) => new ForwardingTargetMethod1Request { TargetName = $"xx:{request.SourceName}" };