public void SearchForUserCollection() { SoundCloudRestClient _rClient = new SoundCloudRestClient(); List<User> users = _rClient.SearchCollection<User>("NOISIA", 5); Assert.AreEqual(5, users.Count); }
private void RunSearch(string query) { _currentTrack = null; _currentTreeIter.Stamp = 0; SoundCloudRestClient rc = new SoundCloudRestClient(); List<Track> tracks = rc.SearchCollection<Track>(query, 25); tracks.ForEach(t => { TimeSpan duration = TimeSpan.FromSeconds(t.duration / 1000); string sDuration = duration.Hours > 0 ? String.Format("{0}:{1}:{2}", duration.Hours.ToString("00"), duration.Minutes.ToString("00"), duration.Seconds.ToString("00")) : String.Format("{0}:{1}", duration.Minutes.ToString("00"), duration.Seconds.ToString("00")); _searchResultStore.AppendValues ( t, t.title, sDuration, t.user.username, PrettyDate(t.created_at), t.genre ); }); TreeIter iter; _searchResultStore.GetIterFirst(out iter); if (iter.Stamp > 0) { SearchResults.Selection.SelectIter(iter); Track track = _searchResultStore.GetValue(iter, 0) as Track; DisplayTrackInfo (track); } }
public void SearchForTrackCollection() { SoundCloudRestClient _rClient = new SoundCloudRestClient(); List<Track> tracks = _rClient.SearchCollection<Track>("Goldie", 10); Assert.AreEqual(10, tracks.Count); }