public void SecondCapTransitionsTest() { IWfProcessDescriptor processDesp = WfProcessTestCommon.CreateInitAndCompletedProcessDescriptor(); WfCreateActivityParamCollection caps = PrepareTwoActivitiesWithTransitionsCreateParams(); caps.CreateActivities(processDesp, false); processDesp.Output(); ValidateSecondCapTwoTransitionsProperties(caps[1]); }
public void CodeNameActivityDescriptionTest() { IWfProcessDescriptor processDesp = WfProcessTestCommon.CreateInitAndCompletedProcessDescriptor(); WfCreateActivityParamCollection caps = PrepareTwoActivitiesCreateParams(); caps.CreateActivities(processDesp, false); IWfActivityDescriptor matchedActDesp = caps.FindActivityByActivityDescription(processDesp, null, "CodeName(\"TestCodeName\")"); Assert.AreEqual(processDesp.Activities.Find(actDesp => actDesp.CodeName == "TestCodeName").Key, matchedActDesp.Key); }
public void InvalidActivityDescriptionTest() { IWfProcessDescriptor processDesp = WfProcessTestCommon.CreateInitAndCompletedProcessDescriptor(); WfCreateActivityParamCollection caps = PrepareTwoActivitiesCreateParams(); caps.CreateActivities(processDesp, false); string targetKey = caps[0].CreatedDescriptor.Key; caps.FindActivityByActivityDescription(processDesp, null, string.Format("Invalid(\"{0}\")", targetKey)); }
public void IntSNActivityDescriptionTest() { IWfProcessDescriptor processDesp = WfProcessTestCommon.CreateInitAndCompletedProcessDescriptor(); WfCreateActivityParamCollection caps = PrepareTwoActivitiesCreateParams(); caps.CreateActivities(processDesp, false); IWfActivityDescriptor matchedActDesp = caps.FindActivityByActivityDescription(processDesp, null, "10"); Assert.AreEqual(processDesp.InitialActivity.ToTransitions.FirstOrDefault().ToActivity.Key, matchedActDesp.Key); }
public void DefaultNextActivityDescriptionTest() { IWfProcessDescriptor processDesp = WfProcessTestCommon.CreateInitAndCompletedProcessDescriptor(); WfCreateActivityParamCollection caps = PrepareTwoActivitiesCreateParams(); caps.CreateActivities(processDesp, false); IWfActivityDescriptor matchedActDesp = caps.FindActivityByActivityDescription(processDesp, caps[0], WfCreateActivityParam.DefaultNextActivityDescription); Assert.AreEqual(caps[0].DefaultNextDescriptor.Key, matchedActDesp.Key); }
public void DirectKeyActivityDescriptionTest() { IWfProcessDescriptor processDesp = WfProcessTestCommon.CreateInitAndCompletedProcessDescriptor(); WfCreateActivityParamCollection caps = PrepareTwoActivitiesCreateParams(); caps.CreateActivities(processDesp, false); string targetKey = caps[0].CreatedDescriptor.Key; IWfActivityDescriptor matchedActDesp = caps.FindActivityByActivityDescription(processDesp, null, string.Format("{0}", targetKey)); Assert.AreEqual(processDesp.InitialActivity.ToTransitions.FirstOrDefault().ToActivity.Key, matchedActDesp.Key); }