Ejemplo n.º 1
0
        public async void ReceivedRequestInvokesRequestCallbackForRequest()
        {
            var tcs = new TaskCompletionSource <int>();

            transporter.SubscribeRequest(r => { tcs.SetResult(0); return(Task.FromResult(0)); });

            inputSource.AddLine(@"{""content_type"":""Request"", ""body"":{""jsonrpc"":""2.0"",""id"":1,""method"":""foo""}}");

            await AssertHelper.CompletesWithinTimeoutAsync(1000, tcs.Task);
        }