public void TestGetTracksWithSearchAsyncRequest() { Completion = new ManualResetEvent(false); SoundCloudApiUnAuthenticated.Tracks().Search("Owl").GetAsync(TrackListBuilder); Completion.WaitOne(TimeSpan.FromSeconds(100)); Assert.Greater(_asyncTracksResult.Count, 0); }
public void TestGetTracksWithTagsRequest() { var tags = new List <string> { "dubstep", "garage" }; var tracks = SoundCloudApiUnAuthenticated.Tracks().Tags(tags).Get(); Assert.Greater(tracks.Count, 0); }
public void TestGetTracksWithTrackTypesRequest() { var trackTypes = new List <TypeFilter> { TypeFilter.Demo, TypeFilter.InProgress }; var tracks = SoundCloudApiUnAuthenticated.Tracks().Types(trackTypes).Get(); Assert.Greater(tracks.Count, 0); }
public void TestGetTracksWithIdsRequest() { var ids = new List <int> { 112385582, 8919569 }; var tracks = SoundCloudApiUnAuthenticated.Tracks().Ids(ids).Get(); Assert.AreEqual(2, tracks.Count); }
public void TestGetTracksMultipleRequest() { var requests = new List <ITracks> { SoundCloudApiUnAuthenticated.Tracks(), SoundCloudApiUnAuthenticated.Tracks(), SoundCloudApiUnAuthenticated.Tracks(), }; var users = SoundCloudApiUnAuthenticated.Execute(requests); Assert.Greater(users.Count, 0); }
public void TestGetTracksWithAllFiltersRequest() { var tags = new List <string> { "dubstep", "garage", "house" }; var tracks = SoundCloudApiUnAuthenticated.Tracks() .Tags(tags) .Search("Owl") .Filter(Filter.streamable) .License(LicenseFilter.ToShare) .BpmFrom(60) .BpmTo(160) .DurationFrom(1000) .DurationTo(120000) .CreatedFrom(new DateTime(2010, 1, 1)) .CreatedTo(new DateTime(2013, 5, 1)) .Get(); Assert.Greater(tracks.Count, 0); }
public void TestGetTracksWithCreatedFromRequest() { var tracks = SoundCloudApiUnAuthenticated.Tracks().CreatedFrom(new DateTime(2010, 1, 1)).Get(); Assert.Greater(tracks.Count, 0); }
public void TestGetTracksWithDurationToRequest() { var tracks = SoundCloudApiUnAuthenticated.Tracks().BpmTo(60000).Get(); Assert.Greater(tracks.Count, 0); }
public void TestGetTracksWithBpmFromRequest() { var tracks = SoundCloudApiUnAuthenticated.Tracks().BpmFrom(120).Get(); Assert.Greater(tracks.Count, 0); }
public void TestGetTracksWithLicenseRequest() { var tracks = SoundCloudApiUnAuthenticated.Tracks().License(LicenseFilter.ToShare).Get(); Assert.Greater(tracks.Count, 0); }
public void TestGetTracksWithFilterRequest() { var tracks = SoundCloudApiUnAuthenticated.Tracks().Filter(Filter.downloadable).Get(); Assert.Greater(tracks.Count, 0); }
public void TestGetTracksWithSearchRequest() { var tracks = SoundCloudApiUnAuthenticated.Tracks().Search("Owl").Get(); Assert.Greater(tracks.Count, 0); }
public void TestGetTracksWithGenresRequest() { var tracks = SoundCloudApiUnAuthenticated.Tracks().Genres("dubstep").Get(); Assert.Greater(tracks.Count, 0); }