protected async Task <string> BaseGetTorrentMagnetAsync(string detailsUri, ITorrentParser parser) { var fullUrl = Path.Combine(_baseUrl, detailsUri); var contents = await UrlGetResponseString(fullUrl); return(await parser.ParsePageForMagnetAsync(contents)); }
public void Setup() { _parser = new NyaaTorrentParser (); }
public void TearDown() { _parser = null; }
protected async Task <string> BaseGetTorrentDescriptionAsync(string fullUrl, ITorrentParser parser) { var contents = await UrlGetResponseString(fullUrl); return(await parser.ParsePageForDescriptionHtmlAsync(contents)); }