internal static IList <RecipientData> CreateFakeRecipientQueryResult(string address) { Microsoft.Exchange.InfoWorker.Common.Availability.EmailAddress emailAddress = new Microsoft.Exchange.InfoWorker.Common.Availability.EmailAddress(string.Empty, address); Dictionary <PropertyDefinition, object> propertyMap = new Dictionary <PropertyDefinition, object> { { ADRecipientSchema.RecipientType, RecipientType.MailContact }, { ADRecipientSchema.PrimarySmtpAddress, new SmtpAddress(address) }, { ADRecipientSchema.ExternalEmailAddress, new SmtpProxyAddress(address, true) } }; RecipientData item = RecipientData.Create(emailAddress, propertyMap); return(new List <RecipientData> { item }); }