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);
        }