public void TestGetCommentAsyncWithOAuth() { Completion = new ManualResetEvent(false); SoundCloudApiAuthenticated.Comment(13685794).GetAsync(CommentBuilder); Completion.WaitOne(TimeSpan.FromSeconds(100)); Assert.IsNotEmpty(_asyncCommentResult.Body); }
public void TestGetTrackAsyncUsingOAuthRequest() { Completion = new ManualResetEvent(false); SoundCloudApiAuthenticated.Track(TrackId).GetAsync(TrackBuilder); Completion.WaitOne(TimeSpan.FromSeconds(100)); Assert.AreEqual(TrackId, _asyncTrackResult.Id); }
public void TestGetUserAsyncWithOAuth() { Completion = new ManualResetEvent(false); SoundCloudApiAuthenticated.User().GetAsync(UserBuilder); Completion.WaitOne(TimeSpan.FromSeconds(100)); Assert.IsNotEmpty(_asyncUserResult.Username); }
public void TestGetPlaylistAsyncWithOAuth() { Completion = new ManualResetEvent(false); SoundCloudApiAuthenticated.Playlist(1).GetAsync(PlaylistBuilder); Completion.WaitOne(TimeSpan.FromSeconds(100)); Assert.IsNotEmpty(_asyncPlaylistResult.Title); }
public void TestGetGroupAsyncWithOAuth() { Completion = new ManualResetEvent(false); SoundCloudApiAuthenticated.Group(1).GetAsync(GroupBuilder); Completion.WaitOne(TimeSpan.FromSeconds(100)); Assert.IsNotEmpty(_asyncGroupResult.Name); }
public void TestCreateUserWebProfileRequest() { var webProfileWithId = SoundCloudApiAuthenticated.User(509497).WebProfile().Post(_webProfile); var newWebProfile = SoundCloudApiAuthenticated.User(509497).WebProfile(webProfileWithId.Id).Get(); Assert.AreEqual(webProfileWithId.Id, newWebProfile.Id); SoundCloudApiAuthenticated.User().WebProfile(webProfileWithId.Id).Delete(); }
public void TestPutUserWebProfileRequest() { var webProfileWithId = SoundCloudApiAuthenticated.User(509497).WebProfile().Post(_webProfile); webProfileWithId.Title = "Owl 2"; SoundCloudApiAuthenticated.User().WebProfile(webProfileWithId.Id).Put(webProfileWithId); var scVersion = SoundCloudApiAuthenticated.User().WebProfile(webProfileWithId.Id).Get(); Assert.AreEqual(webProfileWithId.Title, scVersion.Title); SoundCloudApiAuthenticated.User().WebProfile(webProfileWithId.Id).Delete(); }
public void TestGetUserMultipleRequestsWithOAuth() { var resourceList = new List <IUser> { SoundCloudApiAuthenticated.User(), SoundCloudApiAuthenticated.User(), SoundCloudApiAuthenticated.User(), }; var users = SoundCloudApiAuthenticated.Execute(resourceList); Assert.AreEqual(3, users.Count); }
public void TestGetUsersWithOAuthMultipleRequest() { var requests = new List <IUsers> { SoundCloudApiAuthenticated.Users(), SoundCloudApiAuthenticated.Users(), SoundCloudApiAuthenticated.Users(), }; var users = SoundCloudApiAuthenticated.Execute(requests); Assert.Greater(users.Count, 0); }
public void TestPutTrackUpdateDescription() { var t = SoundCloudApiAuthenticated.Track(TrackId).Get(); t.Description = "Here is a new description 3"; SoundCloudApiAuthenticated.Track(TrackId).Put(t); var x = SoundCloudApiAuthenticated.Track(TrackId).Get(); Assert.AreEqual("Here is a new description 3", x.Description); SoundCloudApiAuthenticated.Track(TrackId).Put(new Track { Description = String.Empty }); }
public void TestGetUsersAsyncMultipleRequest() { Completion = new ManualResetEvent(false); var requests = new List <IUsers> { SoundCloudApiAuthenticated.Users(), SoundCloudApiAuthenticated.Users(), SoundCloudApiAuthenticated.Users(), }; SoundCloudApiAuthenticated.ExecuteAsync(requests, UserListBuilder); Assert.Greater(_asyncUsersResult.Count, 0); }
public void TestGetPlaylistsAsyncMultipleRequest() { Completion = new ManualResetEvent(false); var requests = new List <IPlaylist> { SoundCloudApiAuthenticated.Playlist(405726), SoundCloudApiAuthenticated.Playlist(405726), SoundCloudApiAuthenticated.Playlist(405726), }; SoundCloudApiAuthenticated.ExecuteAsync(requests, PlaylistsListBuilder); Assert.AreEqual(_asyncPlaylistResults.Count, 3); }
public void TestGetUserAsyncMultipleRequestsWithOAuth() { Completion = new ManualResetEvent(false); var resourceList = new List <IUser> { SoundCloudApiAuthenticated.User(), SoundCloudApiAuthenticated.User(), SoundCloudApiAuthenticated.User(), }; SoundCloudApiAuthenticated.ExecuteAsync(resourceList, UserListBuilder); Assert.AreEqual(3, _asyncUsersResult.Count); }
public void TestGetAppsAsyncMultipleRequest() { Completion = new ManualResetEvent(false); var requests = new List <IApps> { SoundCloudApiAuthenticated.Apps(), SoundCloudApiAuthenticated.Apps(), SoundCloudApiAuthenticated.Apps(), }; SoundCloudApiAuthenticated.ExecuteAsync(requests, AppsListBuilder); Completion.WaitOne(TimeSpan.FromSeconds(100)); Assert.Greater(_asyncAppsResult.Count, 0); }
public void TestGetUserWithOAuthRequestForceRefresh() { SoundCloudApiAuthenticated.User().Get(); var token = PasswordCredentialsState.Load(); token.ExpiresIn = 1; // Override the usual hour long session soundcloud sends back while (!token.HasExpired()) { Thread.Sleep(100); } PasswordCredentialsState.Save(token); SoundCloudApiAuthenticated = SoundCloudApi.CreateClient(TestSettings.ClientId, TestSettings.ClientSecret, PasswordCredentialsState); var user = SoundCloudApiAuthenticated.User().Get(); Assert.IsNotEmpty(user.Username); }
public void TestGetTracksWithSearchUsingOAuthRequest() { var tracks = SoundCloudApiAuthenticated.Tracks().Search("Owl").Get(); Assert.Greater(tracks.Count, 0); }
public void TestPutUserFollowingRequest() { var user = SoundCloudApiAuthenticated.User().Following(17567595).Put(); Assert.IsNotNull(user.Username); }
public void UserFavoriteResourceTestsTearDown() { SoundCloudApiAuthenticated.User().Favorite(1379060).Delete(); }
public void TestGetUsersWithSearchUsingOAuthRequest() { SoundCloudApiAuthenticated.Users().Search("Owl").Get(); Assert.Greater(_asyncUsersResult.Count, 0); }
public void UserFollowingResourceTestsTearDown() { SoundCloudApiAuthenticated.User().Following(17567595).Delete(); }
public void TestGetGroupWithOAuthRequest() { var group = SoundCloudApiAuthenticated.Group(1).Get(); Assert.AreEqual(1, group.Id); }
public void TestGetPlaylistWithOAuthRequest() { var playlist = SoundCloudApiAuthenticated.Playlist(1).Get(); Assert.AreEqual(1, playlist.Id); }
public void TestPutUserFavoriteRequest() { SoundCloudApiAuthenticated.User().Favorite(1379060).Put(); }
public void TestGetUserWebProfileRequest() { var webprofile = SoundCloudApiAuthenticated.User().WebProfiles().Get(); Assert.IsNotNull(webprofile); }
public void TestGetMeRequest() { var user = SoundCloudApiAuthenticated.Me().Get(); Assert.IsNotNull(user.Username); }
public void TestGetUserWithOAuthRequest() { var user = SoundCloudApiAuthenticated.User().Get(); Assert.AreEqual(509497, user.Id); }
public void TestDeleteUserWebProfileRequest() { var webProfileWithId = SoundCloudApiAuthenticated.User(509497).WebProfile().Post(_webProfile); SoundCloudApiAuthenticated.User().WebProfile(webProfileWithId.Id).Delete(); }
public void TestGetTrackUsingOAuthRequest() { var track = SoundCloudApiAuthenticated.Track(TrackId).Get(); Assert.AreEqual(TrackId, track.Id); }
public void TestGetAppWithOAuthRequest() { var app = SoundCloudApiAuthenticated.App(69118).Get(); Assert.AreEqual(69118, app.Id); }
public void TestDeleteUserFollowingRequest() { SoundCloudApiAuthenticated.User().Following(17567595).Delete(); }