コード例 #1
0
        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);
        }
コード例 #2
0
        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)));
        }