Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
        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);
        }