public async Task TestSauceNao(string art, string name) { var q = new ImageQuery(art); var i = new SauceNaoEngine(); var rt = i.GetResultAsync(q); var t = await rt; if (t.Status == ResultStatus.Cooldown) { Assert.Inconclusive(); } t.Consolidate(); var a = t.PrimaryResult.Artist.Contains(name); var b = t.OtherResults.Any(r => { if (r.Artist != null) { return(r.Artist.Contains(name)); } else { return(false); } }); Assert.True(a || b); }
public async Task TestSauceNao(string art, string name) { var q = new ImageQuery(art); var i = new SauceNaoEngine(); var rt = i.GetResultAsync(q); var t = await rt; Assert.True(t.OtherResults.Any(r => r.Artist.Contains(name))); }