public void TestStaticIncomingRequestsGetPutDelete() { var data = TestStaticGetIncomingRequest(); if (data == null || !data.Any()) { WarnSkip("TestStaticPutIncomingRequest"); WarnSkip("TestStaticDeleteIncomingRequest"); return; } var requests = data.ToArray(); if (requests.Length > 0) { var requestId = requests[0].RequestId; TestStaticPutIncomingRequest(requestId); } else { WarnSkip("TestStaticPutIncomingRequest"); } if (requests.Length > 1) { var requestId = requests[1].RequestId; TestStaticDeleteIncomingRequest(requestId); } else { WarnSkip("TestStaticDeleteIncomingRequest"); } // [GET] /incoming_requests. IReadOnlyCollection <IncomingRequestData> TestStaticGetIncomingRequest() { var response = ChatworkClient.GetIncomingRequests(Token); AssertGetIncomingRequestsResponse(response); return(response.Data); } // [PUT] /incoming_requests/{request_id}. void TestStaticPutIncomingRequest(long requestId) { var response = ChatworkClient.PutIncomingRequest(Token, requestId); AssertPutIncomingRequestResponse(response); } // [DELETE] /incoming_requests/{request_id}. void TestStaticDeleteIncomingRequest(long requestId) { var response = ChatworkClient.DeleteIncomingRequest(Token, requestId); AssertDeleteIncomingRequestResponse(response); } }