public void PhotosSearchContactsPhotos() { var contacts = AuthInstance.ContactsGetList(1, 1000).Select(c => c.UserId).ToList(); // Test with user id = "me" var o = new PhotoSearchOptions { UserId = "me", Contacts = ContactSearch.AllContacts, PerPage = 50 }; var photos = AuthInstance.PhotosSearch(o); Assert.IsNotNull(photos, "PhotosSearch should not return a null instance."); Assert.IsTrue(photos.Any(), "PhotoSearch should have returned some photos."); Assert.IsTrue(photos.All(p => p.UserId != TestData.TestUserId), "None of the photos should be mine."); Assert.IsTrue(photos.All(p => contacts.Contains(p.UserId)), "UserID not found in list of contacts."); // Retest with user id specified explicitly o.UserId = TestData.TestUserId; photos = AuthInstance.PhotosSearch(o); Assert.IsNotNull(photos, "PhotosSearch should not return a null instance."); Assert.IsTrue(photos.Any(), "PhotoSearch should have returned some photos."); Assert.IsTrue(photos.All(p => p.UserId != TestData.TestUserId), "None of the photos should be mine."); Assert.IsTrue(photos.All(p => contacts.Contains(p.UserId)), "UserID not found in list of contacts."); }
public void ContactsGetListTestBasicTest() { var contacts = AuthInstance.ContactsGetList(); Assert.IsNotNull(contacts); foreach (var contact in contacts) { Assert.IsNotNull(contact.UserId, "UserId should not be null."); Assert.IsNotNull(contact.UserName, "UserName should not be null."); Assert.IsNotNull(contact.BuddyIconUrl, "BuddyIconUrl should not be null."); } }
public void ContactsGetListFilteredTest() { var contacts = AuthInstance.ContactsGetList("friends"); Assert.IsNotNull(contacts); foreach (var contact in contacts) { Assert.IsNotNull(contact.UserId, "UserId should not be null."); Assert.IsNotNull(contact.UserName, "UserName should not be null."); Assert.IsNotNull(contact.BuddyIconUrl, "BuddyIconUrl should not be null."); Assert.IsNotNull(contact.IsFriend, "IsFriend should not be null."); Assert.IsTrue(contact.IsFriend.Value); } }
public void ContactsGetListPagedTest() { var contacts = AuthInstance.ContactsGetList(2, 20); Assert.IsNotNull(contacts); Assert.AreEqual(2, contacts.Page); Assert.AreEqual(20, contacts.PerPage); Assert.AreEqual(20, contacts.Count); foreach (var contact in contacts) { Assert.IsNotNull(contact.UserId, "UserId should not be null."); Assert.IsNotNull(contact.UserName, "UserName should not be null."); Assert.IsNotNull(contact.BuddyIconUrl, "BuddyIconUrl should not be null."); } }
public void ContactsGetListFullParamTest() { ContactCollection contacts = AuthInstance.ContactsGetList(null, 0, 0); Assert.IsNotNull(contacts, "Contacts should not be null."); }