public async Task ShouldReceiveResponseAsExpected() { // given var expectedResponse = new CreateWorkflowInstanceResponse { BpmnProcessId = "process", Version = 1, WorkflowKey = 2, WorkflowInstanceKey = 121 }; TestService.AddRequestHandler(typeof(CreateWorkflowInstanceRequest), request => expectedResponse); // when var workflowInstanceResponse = await ZeebeClient.NewCreateWorkflowInstanceCommand() .BpmnProcessId("process") .LatestVersion() .Send(); // then Assert.AreEqual(2, workflowInstanceResponse.WorkflowKey); Assert.AreEqual(1, workflowInstanceResponse.Version); Assert.AreEqual(121, workflowInstanceResponse.WorkflowInstanceKey); Assert.AreEqual("process", workflowInstanceResponse.BpmnProcessId); }
public WorkflowInstanceResponse(CreateWorkflowInstanceResponse response) { WorkflowKey = response.WorkflowKey; BpmnProcessId = response.BpmnProcessId; Version = response.Version; WorkflowInstanceKey = response.WorkflowInstanceKey; }