public void GetAllAddressBookTest() { AddressBookQuery addQuery = new AddressBookQuery(); List<AddressBook> addresses = addQuery.GetAllAddressBook(); Assert.AreEqual(3, addresses.Count); }
/// <summary> /// Sends email with picture attachment /// </summary> /// <param name="imagePath">Path to the image on the disk</param> public void SendMailForDifferentImages(string imagePath) { EmailSettings emailSettings = new EmailSettingsQuery().GetEmailSettings(); MailAddress mailFrom = new MailAddress(emailSettings.SMTPUserName); MailMessage mailMessage = new MailMessage() { IsBodyHtml = true, Subject = "Motion CAPTURED", Body = "<h>Please check the attachments to see what happened!!!</h>", Sender = mailFrom, From = mailFrom }; List<AddressBook> addresses = new AddressBookQuery().GetAllAddressBook(); foreach (AddressBook address in addresses) { mailMessage.To.Add(address.EmailAddress); } mailMessage.CC.Add(mailFrom); mailMessage.Attachments.Add(new Attachment(imagePath)); new EmailSender(emailSettings).SendTheMail(mailMessage); }
public void GetAddressBookByNameTest() { string name = "Robert"; AddressBookQuery addQuery = new AddressBookQuery(); AddressBook address = addQuery.GetAddressBookByName(name); Assert.AreEqual(name, address.AddressName); }