public void GetAllTest() { var getAllFriends = new GetAllFriends(ApiSettings.Instance); var friends = getAllFriends.Get(GlobalData.Instance.SessionInfo.UserId, GlobalData.Instance.AccessToken); if (getAllFriends.Exception != null) throw getAllFriends.Exception; Assert.IsTrue(friends.Any()); Assert.IsTrue(friends.All(x => x.ParentVkId == GlobalData.Instance.SessionInfo.UserId)); }
/// <summary> /// Загружает список друзей из вконтакте, либо из базы если были ошибки /// </summary> public void LoadFromVkOrDB() { var getAllFriends = new GetAllFriends(_apiSettings); var friends = getAllFriends.Get(_sessionInfoRepo.UserId, _sessionInfoRepo.AccessToken); if (getAllFriends.Exception != null) { LoadFromDB(); } else { var setFriends = new SetFriends(_sessionInfoRepo.UserId); setFriends.Set(friends); _friendsRepo.Set(friends, DataSourceType.VK); } }