public async Task fetchFriendsTest2() { VKUser user = new VKUser(198489790); FriendsFetcher fetcher = new FriendsFetcher(user); List<VKUser> result = await fetcher.fetchFriends(); Assert.AreNotEqual(0, result.Count, "Method fetchFriends() don`t find friends correctly"); }
public async Task fetchFriendsTest1() { VKUser user = new VKUser(325145123); FriendsFetcher fetcher = new FriendsFetcher(user); List<VKUser> friends = new List<VKUser>(); friends.Add(new VKUser(27735856)); friends.Add(new VKUser(59054252)); List<VKUser> result = await fetcher.fetchFriends(); Assert.AreEqual(friends[0].ID, result[0].ID, "Method fetchFriends() don`t find friends correctly"); Assert.AreEqual(friends[1].ID, result[1].ID, "Method fetchFriends() don`t find friends correctly"); }
/// <summary> /// Get friends and adds to queue. /// </summary> /// <param name="user"></param> /// <param name="q"></param> /// <returns></returns> private async Task prepareUser(VKUser user, VKFriendsQueue q) { if (user.Childs.Count == 0) { q.addUser(user); FriendsFetcher fetcher = new FriendsFetcher(user); List <VKUser> friends = await fetcher.fetchFriends(); _status = fetcher.Status; foreach (VKUser usr in friends) { if (q.addUser(usr)) { user.addChild(usr); } } } }
/// <summary> /// Get friends and adds to queue. /// </summary> /// <param name="user"></param> /// <param name="q"></param> /// <returns></returns> private async Task prepareUser(VKUser user, VKFriendsQueue q) { if (user.Childs.Count == 0) { q.addUser(user); FriendsFetcher fetcher = new FriendsFetcher(user); List<VKUser> friends = await fetcher.fetchFriends(); _status = fetcher.Status; foreach (VKUser usr in friends) { if (q.addUser(usr)) { user.addChild(usr); } } } }