public void GetMemberActivity_Successful() { // Arrange MailChimpManager mc = new MailChimpManager(TestGlobal.Test_APIKey); ListResult lists = mc.GetLists(); Assert.IsNotNull(lists.Data); Assert.IsTrue(lists.Data.Any()); MembersResult members = mc.GetAllMembersForList(lists.Data[0].Id); Assert.IsNotNull(members.Data); Assert.IsTrue(members.Data.Any()); List<EmailParameter> memberEmails = new List<EmailParameter>(); foreach (MemberInfo member in members.Data) { memberEmails.Add(new EmailParameter() { Email = member.Email }); } // Act MemberActivityResult results = mc.GetMemberActivity(lists.Data[0].Id, memberEmails); // Assert Assert.IsNotNull(results); Assert.IsTrue(results.Data.Any()); }
public void GetAllMembersForList_Successful() { // Arrange MailChimpManager mc = new MailChimpManager(TestGlobal.Test_APIKey); ListResult lists = mc.GetLists(); // For each list foreach(var list in lists.Data) { // Write out the list name: Debug.WriteLine("Users for the list " + list.Name); // Get the first 100 members of each list: MembersResult results = mc.GetAllMembersForList(list.Id, "subscribed", 0, 100); // Write out each member's email address: foreach(var member in results.Data) { Debug.WriteLine(member.Email); } } }