Esempio n. 1
0
        public void StartSysTaskProcessWithBranchesAndMoveToCompleteTest()
        {
            SysTaskAdapter.Instance.ClearAll();

            SysTaskProcess process = PrepareSysTaskProcessWithBranchData(() => PrepareInvokeServiceTask());

            SysTaskProcessRuntime.StartProcess(process);

            SysTaskCommon.ExecuteAllTasks();

            SysTaskProcessRuntime.ClearCache();
            process = SysTaskProcessRuntime.GetProcessByID(process.ID);
            Assert.AreEqual(SysTaskProcessStatus.Completed, process.Status);
        }