/// <inheritdoc /> public async Task <IEnumerable <RemoteSearchResult> > GetSearchResults(MovieInfo info, CancellationToken cancelToken) { var javCode = Utility.ExtractCodeFromFilename(info.Name); if (string.IsNullOrEmpty(javCode)) { return(Array.Empty <RemoteSearchResult>()); } return(from video in await R18Client.Search(javCode).ConfigureAwait(false) select new RemoteSearchResult { Name = video.Code, ProviderIds = new Dictionary <string, string> { { "R18", video.Id }, }, ImageUrl = video.Cover?.ToString(), }); }
public async Task TestSearchNone() { var results = await R18Client.Search("noresult").ConfigureAwait(false); Assert.AreEqual(0, results.Count()); }
public async Task TestSearchMany() { var results = await R18Client.Search("abp").ConfigureAwait(false); Assert.AreEqual(30, results.Count()); }
public async Task TestSearchMany() { var results = await client.Search("abp"); Assert.AreEqual(30, results.Count()); }