示例#1
0
        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;
 }
示例#4
0
        protected async Task <string> BaseGetTorrentDescriptionAsync(string fullUrl, ITorrentParser parser)
        {
            var contents = await UrlGetResponseString(fullUrl);

            return(await parser.ParsePageForDescriptionHtmlAsync(contents));
        }