public void LiveContactTrackingSummaryTest() { var cc = new ConstantContactFactory(userServiceContext); var contactService = cc.CreateContactService(); var contactTrackingService = cc.CreateContactTrackingService(); var emailCampaignService = cc.CreateEmailCampaignService(); ResultSet<Contact> contacts = contactService.GetContacts(DateTime.Now.AddMonths(-1)); Assert.IsNotNull(contacts); Assert.IsNotNull(contacts.Results); Assert.IsTrue(contacts.Results.Count > 0); TrackingSummary summary = contactTrackingService.GetSummary(contacts.Results[0].Id); Assert.IsNotNull(summary); //Assert.AreNotEqual(0, summary.Forwards); //Assert.AreNotEqual(0, summary.Opens); //Assert.AreNotEqual(0, summary.Sends); //ResultSet<EmailCampaign> camps = emailCampaignService.GetCampaigns(DateTime.Now.AddMonths(-1)); //summary = contactTrackingService.GetSummary(camps.Results[1].Id); //Assert.AreNotEqual(0, summary.Forwards); //Assert.AreNotEqual(0, summary.Opens); //Assert.AreNotEqual(0, summary.Sends); //Assert.AreNotEqual(0, summary.Bounces); }
public void LiveContactTrackingUnsubscribesTest() { var cc = new ConstantContactFactory(userServiceContext); var contactService = cc.CreateContactService(); var contactTrackingService = cc.CreateContactTrackingService(); ResultSet<Contact> contacts = contactService.GetContacts(DateTime.Now.AddMonths(-1)); Assert.IsNotNull(contacts); Assert.IsNotNull(contacts.Results); Assert.IsTrue(contacts.Results.Count > 0); ResultSet<OptOutActivity> a = contactTrackingService.GetContactTrackingOptOuts(contacts.Results[0].Id, DateTime.Now.AddMonths(-1)); Assert.IsNotNull(a); }
public void LiveContactTrackingEmailCampaignActivitiesTest() { var cc = new ConstantContactFactory(userServiceContext); var contactService = cc.CreateContactService(); var contactTrackingService = cc.CreateContactTrackingService(); ResultSet<Contact> contacts = contactService.GetContacts(DateTime.Now.AddMonths(-1)); Assert.IsNotNull(contacts); Assert.IsNotNull(contacts.Results); Assert.IsTrue(contacts.Results.Count > 0); ResultSet<TrackingSummary> result = contactTrackingService.GetEmailCampaignActivities(contacts.Results[0].Id); Assert.IsNotNull(result); }