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); }