public UpdatePayloadCommand(Gateway.GatewayClient client, long elementInstanceKey)
 {
     request = new UpdateWorkflowInstancePayloadRequest
     {
         ElementInstanceKey = elementInstanceKey
     };
     this.client = client;
 }
예제 #2
0
        public async Task shouldSendRequestAsExpected()
        {
            // given
            var expectedRequest = new UpdateWorkflowInstancePayloadRequest
            {
                ElementInstanceKey = 2123,
                Payload            = "{\"foo\":\"bar\"}"
            };

            // when
            await ZeebeClient.NewUpdatePayloadCommand(2123).Payload("{\"foo\":\"bar\"}").Send();

            // then
            var request = TestService.Requests[0];

            Assert.AreEqual(expectedRequest, request);
        }
예제 #3
0
 public override Task <UpdateWorkflowInstancePayloadResponse> UpdateWorkflowInstancePayload(UpdateWorkflowInstancePayloadRequest request, ServerCallContext context)
 {
     return(Task.FromResult((UpdateWorkflowInstancePayloadResponse)HandleRequest(request, context)));
 }