public void When_AccountContactRelationship_Then_CorrectReferencingEntityFound() { string connStr = ConfigurationManager.ConnectionStrings["Xrm"]?.ConnectionString; var client = new CrmServiceClient(connStr); var wfActivity = new DistributeWorkflowActivityOneToMany(); // Action var relationshipInfo = wfActivity.GetRelationshipInfo("contact_customer_accounts", client.OrganizationServiceProxy); // Assert Assert.AreEqual("contact", relationshipInfo.ReferencingEntity); }
public void When_AccountContactRelationship_Then_CorrectReferencingEntityFound() { string connStr = ConfigurationManager.ConnectionStrings["Xrm"]?.ConnectionString; var client = new CrmServiceClient(connStr); var wfActivity = new DistributeWorkflowActivityOneToMany(); // Action var keys = wfActivity.GetKeys( new EntityReference("account", new Guid("619DAD21-0A3E-E711-810B-C4346BC540C4")), // Alpine Ski House Account. It has two children contacts. "contact_customer_accounts", client.OrganizationServiceProxy); // Assert Assert.IsTrue(keys.Any()); }