Exemplo n.º 1
0
        public static void AssertProcessDescriptor(this WfClientProcessDescriptor cpd, WfClientProcessDescriptor spd)
        {
            cpd.AreSame(spd);

            cpd.Activities.AssertActivityDescriptorCollection(spd.Activities);

            if (cpd.InitialActivity != null)
            {
                Assert.AreEqual(cpd.InitialActivity.Key, spd.InitialActivity.Key);
            }

            if (cpd.CompletedActivity != null)
            {
                Assert.AreEqual(cpd.CompletedActivity.Key, spd.CompletedActivity.Key);
            }

            cpd.RelativeLinks.AssertRelativeLinks(spd.RelativeLinks);
        }