public async Task <YSearchResponse> SearchAsync(string searchText, YandexSearchType searchType, int page = 0) { var json = default(JToken); var request = new YSearchRequest(_httpContext).Create(searchText, searchType, page); using (var response = (HttpWebResponse)await request.GetResponseAsync()) { json = await GetDataFromResponseAsync(response); } var yandexResponse = YSearchResponse.FromJson(json); return(yandexResponse); }
public void Video_ValidData_True() { YSearchResponse response = Fixture.API.SearchAPI.Videos(Fixture.Storage, track); response.Videos.Total.Should().BeGreaterThan(0); }
public void Playlist_ValidData_True() { YSearchResponse response = Fixture.API.SearchAPI.Playlist(Fixture.Storage, playlist); response.Playlists.Total.Should().BeGreaterThan(0); }
public void Albums_ValidData_True() { YSearchResponse response = Fixture.API.SearchAPI.Albums(Fixture.Storage, album); response.Albums.Total.Should().BeGreaterThan(0); }