public async Task UnfollowUser() { var userId = 700809; await FollowersEndpoint.Follow(userId); // arrange following var result = await FollowersEndpoint.Unfollow(userId); // cleanup following Assert.True(result); }
public async Task FollowUser() { var userId = 690273; var userFollowing = await FollowersEndpoint.Follow(userId); await FollowersEndpoint.Unfollow(userId); // cleanup following Assert.NotNull(userFollowing); Assert.Equal(userFollowing.UserId, userId); Assert.Equal(userFollowing.FollowerId, UserId); }
public OAuthGoodreadsClient(string apiKey, string apiSecret, string accessToken, string accessSecret) : base(apiKey, apiSecret, accessToken, accessSecret) { Authors = new AuthorsEnpoint(_connection); AuthorsFollowing = new AuthorsFollowingEndpoint(_connection); Books = new BooksEndpoint(_connection); Comments = new CommentsEndpoint(_connection); Events = new EventsEndpoint(_connection); Followers = new FollowersEndpoint(_connection); Friends = new FriendsEndpoint(_connection); Groups = new GroupsEndpoint(_connection); Notifications = new NotificationsEndpoint(_connection); OwnedBooks = new OwnedBooksEndpoint(_connection); Quotes = new QuotesEndpoint(_connection); ReadStatuses = new ReadStatusesEndpoint(_connection); Recommendations = new RecommendationsEndpoint(_connection); Reviews = new ReviewsEndpoint(_connection); Series = new SeriesEndpoint(_connection); Shelves = new ShelvesEndpoint(_connection); Topics = new TopicsEndpoint(_connection); Updates = new UpdatesEndpoint(_connection); Users = new UsersEndpoint(_connection); UserStatuses = new UserStatusesEndpoint(_connection); }