public void TestDomainsAndMail() { int hotURL = GooglePR.MyPageRank("hotmail.com"); int hotMail = GooglePR.MyPageRankFromMail("*****@*****.**"); Assert.AreNotEqual(hotURL, -1); //site definatly exists Assert.AreEqual(hotURL, hotMail, "different pagerank for hotmailaddresses"); }
private void dataChangedURL(string DataText, string SplitChar) { Dictionary <string, int> data = new Dictionary <string, int>(); string[] items = Regex.Split(DataText, SplitChar); DateTime before = DateTime.Now; foreach (string item in items) { if (!string.IsNullOrEmpty(item) && !data.ContainsKey(item) && !BannedDomains.Contains(item)) { int rank = GooglePR.MyPageRank(item);//,"http://72.64.146.136:8080" data.Add(item, rank); System.Threading.Thread.Sleep(10); } } TimeSpan diff = new TimeSpan(DateTime.Now.Ticks - before.Ticks); setDuration(diff); SetResult(data); }
private void dataChangedEmail(string DataText, string SplitChar) { // List<ViewModels.KeyValue> data = new List<ViewModels.KeyValue>(); Dictionary <string, int> data = new Dictionary <string, int>(); string[] items = Regex.Split(DataText, SplitChar); DateTime before = DateTime.Now; foreach (string item in items) { // int rank = GooglePR.MyPageRankFromMail(item); int rank = -1; string[] parts = item.Split(char.Parse("@")).ToArray(); if (parts.Count() == 2) { var domainname = parts[1].ToLower(); if (!string.IsNullOrEmpty(item) && !data.ContainsKey(domainname)) { if (!string.IsNullOrEmpty(item) && !data.ContainsKey(domainname) && !BannedDomains.Contains(domainname)) { rank = GooglePR.MyPageRank(domainname); //,"http://72.64.146.136:8080" data.Add(domainname, rank); System.Threading.Thread.Sleep(100); } } } } TimeSpan diff = new TimeSpan(DateTime.Now.Ticks - before.Ticks); setDuration(diff); SetResult(data); }