public void NextOnSameIdReturnsConflict() { ProcessState currentState = new ProcessState { Started = DateTime.Parse("2017-10-10T12:00:00.00Z"), CurrentTask = new ProcessElementInfo { Started = DateTime.Parse("2017-10-10T12:01:01.00Z"), ElementId = "FormFilling_1", AltinnTaskType = "data", Flow = 1, }, }; ProcessController processController = NewProcessController(MockContext(), currentState); ActionResult <ProcessState> result = processController.NextElement(org, app, int.Parse(instanceOwnerId), instanceGuid, "FormFilling_1").Result; Assert.IsType <ConflictObjectResult>(result.Result); }
public void Next() { ProcessState currentState = new ProcessState { Started = DateTime.Parse("2017-10-10T12:00:00.00Z"), CurrentTask = new ProcessElementInfo { Started = DateTime.Parse("2017-10-10T12:01:01.00Z"), ElementId = "FormFilling_1", AltinnTaskType = "data", Flow = 1, }, }; ProcessController processController = NewProcessController(MockContext(), currentState); ActionResult <ProcessState> result = processController.NextElement(org, app, int.Parse(instanceOwnerId), instanceGuid, null).Result; ProcessState state = (ProcessState)((OkObjectResult)result.Result).Value; Assert.NotNull(state); Assert.Equal("Submit_1", state.CurrentTask.ElementId); }