Esempio n. 1
0
        public void SaveAndReadTest()
        {
            Who recipient = new Who();

            recipient.Email = "*****@*****.**";
            recipient.Rel   = Who.RelType.MESSAGE_TO;
            entry.Recipient = recipient;

            StringBuilder sb     = new StringBuilder();
            XmlWriter     writer = new XmlTextWriter(new StringWriter(sb));

            entry.SaveToXml(writer);
            writer.Close();

            XmlDocument document = new XmlDocument();

            document.LoadXml(sb.ToString());

            EmailListRecipientEntry newEntry = new EmailListRecipientEntry();

            foreach (XmlNode node in document.FirstChild.ChildNodes)
            {
                ExtensionElementEventArgs args = new ExtensionElementEventArgs();
                args.ExtensionElement = node;
                args.Base             = newEntry;
                newEntry.Parse(args, new AtomFeedParser());
            }

            Assert.AreEqual(recipient.Email, newEntry.Recipient.Email,
                            "Parsed entry should have same recipient as original entry");
        }
        public void     EmailList_AddRecipientToEmailList()
        {
            EmailListRecipientEntry entry = this.service.AddRecipientToEmailList(this.adminUsername + "@" + this.domainName, this.randomEmailListName);

            Assert.AreEqual(this.adminUsername + "@" + this.domainName, entry.Recipient.Email);
        }
Esempio n. 3
0
 public void Init()
 {
     entry = new EmailListRecipientEntry();
 }