public void BeginGetKeywordRankTest() { IEnumerable <int> rank1 = null, rank2 = null; using (CountdownEvent ce = new CountdownEvent(2)) { SougouUtility.BeginGetKeywordRank("备案查询", "www.beianm.com", (ar) => { try { rank1 = SougouUtility.EndGetKeywordRank(ar); } finally { ce.Signal(); } }, null); SougouUtility.BeginGetKeywordRank("腾讯网", "www.xphter.com", (ar) => { try { rank2 = SougouUtility.EndGetKeywordRank(ar); } finally { ce.Signal(); } }, null); ce.Wait(); } Assert.IsTrue(rank1.Count() > 0); Assert.IsTrue(rank2.Count() == 0); }
public void GetKeywordRankTest() { IEnumerable <int> rank1 = SougouUtility.GetKeywordRank("寻美图", "www.xunmeitu.com"); IEnumerable <int> rank2 = SougouUtility.GetKeywordRank("腾讯网", "www.xphter.com"); Assert.IsTrue(rank1.Count() > 0); Assert.IsTrue(rank2.Count() == 0); }
public void GetIncludeInfoTest() { ISougouIncludeInfo info1 = SougouUtility.GetIncludeInfo("www.beianm.com"); ISougouIncludeInfo info2 = SougouUtility.GetIncludeInfo("www.xphter.com"); ISougouIncludeInfo info3 = SougouUtility.GetIncludeInfo("news.qq.com"); Assert.IsTrue(info1.IndexCount > 0); Assert.IsTrue(info1.IncludeCount > 0); Assert.IsTrue(info2.IndexCount > 0); Assert.IsTrue(info2.IncludeCount > 0); Assert.IsTrue(info3.IndexCount > 0); Assert.IsTrue(info3.IncludeCount > 0); }
public void BeginGetIncludeInfoTest() { ISougouIncludeInfo info1 = null, info2 = null, info3 = null; using (CountdownEvent ce = new CountdownEvent(3)) { SougouUtility.BeginGetIncludeInfo("www.beianm.com", (ar) => { try { info1 = SougouUtility.EndGetIncludeInfo(ar); } finally { ce.Signal(); } }, null); SougouUtility.BeginGetIncludeInfo("www.xphter.com", (ar) => { try { info2 = SougouUtility.EndGetIncludeInfo(ar); } finally { ce.Signal(); } }, null); SougouUtility.BeginGetIncludeInfo("news.qq.com", (ar) => { try { info3 = SougouUtility.EndGetIncludeInfo(ar); } finally { ce.Signal(); } }, null); ce.Wait(); } Assert.IsTrue(info1.IndexCount > 0); Assert.IsTrue(info1.IncludeCount > 0); Assert.IsTrue(info2.IndexCount > 0); Assert.IsTrue(info2.IncludeCount > 0); Assert.IsTrue(info3.IndexCount > 0); Assert.IsTrue(info3.IncludeCount > 0); }