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