internal static RecipientData Create(EmailAddress emailAddress, Dictionary <PropertyDefinition, object> propertyMap) { if (Testability.HandleSmtpAddressAsContact(emailAddress.Address)) { return(RecipientData.CreateAsContact(emailAddress)); } return(new RecipientData(emailAddress) { propertyMap = propertyMap }); }
internal static RecipientData Create(EmailAddress emailAddress, ConfigurableObject configurableObject, ICollection <PropertyDefinition> propertyDefinitionCollection) { if (Testability.HandleSmtpAddressAsContact(emailAddress.Address)) { return(RecipientData.CreateAsContact(emailAddress)); } RecipientData recipientData = new RecipientData(emailAddress); recipientData.ParseConfigurableObject(configurableObject, propertyDefinitionCollection); return(recipientData); }