public ProcessInstanceResponse(CreateProcessInstanceResponse response) { ProcessDefinitionKey = response.ProcessDefinitionKey; BpmnProcessId = response.BpmnProcessId; Version = response.Version; ProcessInstanceKey = response.ProcessInstanceKey; }
public async Task ShouldReceiveResponseAsExpected() { // given var expectedResponse = new CreateProcessInstanceResponse { BpmnProcessId = "process", Version = 1, ProcessDefinitionKey = 2, ProcessInstanceKey = 121 }; TestService.AddRequestHandler(typeof(CreateProcessInstanceRequest), request => expectedResponse); // when var processInstanceResponse = await ZeebeClient.NewCreateProcessInstanceCommand() .BpmnProcessId("process") .LatestVersion() .Send(); // then Assert.AreEqual(2, processInstanceResponse.ProcessDefinitionKey); Assert.AreEqual(1, processInstanceResponse.Version); Assert.AreEqual(121, processInstanceResponse.ProcessInstanceKey); Assert.AreEqual("process", processInstanceResponse.BpmnProcessId); }