public void CompleteProcess() { ProcessController processController = NewProcessController(MockContext(), null); ActionResult <ProcessState> result = processController.CompleteProcess(org, app, int.Parse(instanceOwnerId), instanceGuid).Result; ProcessState state = (ProcessState)((OkObjectResult)result.Result).Value; Assert.NotNull(state); Assert.NotNull(state.Started); Assert.Null(state.CurrentTask); Assert.Equal("EndEvent_1", state.EndEvent); Assert.NotNull(state.Ended); Assert.Equal(6, eventList.Count); }
public void CompleteSimpleProcess() { processModel = simpleProcessDefinition; ProcessState processState = new ProcessState { Started = DateTime.UtcNow, CurrentTask = new ProcessElementInfo { ElementId = "Task_1", } }; ProcessController processController = NewProcessController(MockContext(), processState); ActionResult <ProcessState> result = processController.CompleteProcess(org, app, int.Parse(instanceOwnerId), instanceGuid).Result; ProcessState state = (ProcessState)((OkObjectResult)result.Result).Value; Assert.NotNull(state); Assert.NotNull(state.Ended); Assert.Null(state.CurrentTask); Assert.Equal("EndEvent_1", state.EndEvent); }