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);
        }
Ejemplo n.º 2
0
        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);
        }