/// <summary> /// 退回判定 /// </summary> /// <param name="isEnd"></param> /// <returns></returns> public static bool CheckBack(FoWoSoft.Data.Model.WorkFlowExecute.EnumType.ExecuteType type, Guid stepID) { return(type == FoWoSoft.Data.Model.WorkFlowExecute.EnumType.ExecuteType.Back && ( stepID == Guid.Parse("3DAF19F5-CE5E-4773-A783-581500722498") || stepID == Guid.Parse("72578AB0-B803-4F0B-B0C0-1FAF3C99EA7E") || stepID == Guid.Parse("B1F08F44-4692-4307-82FA-32C6026201A3") || stepID == Guid.Parse("88B44E40-E9EB-44F9-9F2B-18B0AAE70A5A"))); }
public void CheckBackTest() { FoWoSoft.Data.Model.WorkFlowExecute.EnumType.ExecuteType type = FoWoSoft.Data.Model.WorkFlowExecute.EnumType.ExecuteType.Back; Guid stepID = Guid.Parse("3DAF19F5-CE5E-4773-A783-581500722498"); Guid stepID1 = Guid.Parse("72578AB0-B803-4F0B-B0C0-1FAF3C99EA7E"); Guid stepID2 = Guid.Parse("B1F08F44-4692-4307-82FA-32C6026201A3"); Guid stepID3 = Guid.Parse("88B44E40-E9EB-44F9-9F2B-18B0AAE70A5A"); Assert.IsTrue(WebForm.Common.Tools.CheckBack(type, stepID)); Assert.IsTrue(WebForm.Common.Tools.CheckBack(type, stepID1)); Assert.IsTrue(WebForm.Common.Tools.CheckBack(type, stepID2)); Assert.IsTrue(WebForm.Common.Tools.CheckBack(type, stepID3)); }