コード例 #1
0
        public void TestPerformAsyncRequestHandling()
        {
            registerHandler();

            LeaveChannelRequest request;
            bool gotResponse = false;

            AddStep("fire request", () =>
            {
                gotResponse      = false;
                request          = new LeaveChannelRequest(new Channel());
                request.Success += () => gotResponse = true;
                API.PerformAsync(request);
            });

            AddAssert("response event fired", () => gotResponse);
        }
コード例 #2
0
 public override Task <LeaveChannelResponse> LeaveChannel(LeaveChannelRequest request, ServerCallContext context)
 {
     return(base.LeaveChannel(request, context));
 }