Exemple #1
0
        public void BranchProcessContainsSecretaryWithAgreeLineTest()
        {
            IWfProcessDescriptor processDesp = WfProcessTestCommon.CreateBranchProcessWithSecretaryAndAgreeLine();

            IWfProcess process = WfProcessTestCommon.StartupProcess(processDesp);

            WfProcessTestCommon.MoveToNextDefaultActivityWithExecutor(process);

            process = WfRuntime.GetProcessByProcessID(process.ID);

            process.CurrentActivity.BranchProcessGroups[0].Branches.ForEach(subProcess =>
            {
                Console.WriteLine("分支流程ID={0}", subProcess.ID);
                OutputProcessCandidatesAndOutTransitions(subProcess);
            });
        }