private async void SendResponseWithState <T>(T state, TestHttpClient.Entry entry) { var stateData = ProtobufUtils.ConvertToByteStringAsync(state); var stateResponse = new GetStateResponse(); stateResponse.Data = stateData; stateResponse.Etag = "test"; var streamContent = await GrpcUtils.CreateResponseContent(stateResponse); var response = GrpcUtils.CreateResponse(HttpStatusCode.OK, streamContent); entry.Completion.SetResult(response); }
private async void SendResponseWithState <T>(T state, TestHttpClient.Entry entry, string etag = null) { var stateDate = ProtobufUtils.ConvertToByteStringAsync(state); var stateResponse = new Autogenerated.GetStateResponse(); stateResponse.Data = stateDate; if (etag != null) { stateResponse.Etag = etag; } var streamContent = await GrpcUtils.CreateResponseContent(stateResponse); var response = GrpcUtils.CreateResponse(HttpStatusCode.OK, streamContent); entry.Completion.SetResult(response); }