public void it_should_get_jobs_without_authentication()
 {
     var hudsonUrl = new HudsonUrl("http://classified.jenkins.baidu.com/view/DA-RANK/");
     var hudsonApiGraber = new HudsonApiGraber(new CommonSpider());
     var jobItems = hudsonApiGraber.GetJobs(new[] {hudsonUrl});
     Assert.AreEqual(2, jobItems.Count());
 }
 public void it_should_get_jobs_with_authentication()
 {
     var hudsonUrl = new HudsonUrl("http://classified.jenkins.baidu.com/view/DA-RANK/");
     var hudsonApiGraber = new HudsonApiGraber(new CredentialSpider("zuoyulong", "123456"));
     var jobItems = hudsonApiGraber.GetJobs(new[] {hudsonUrl});
     Assert.AreEqual(12, jobItems.Count());
 }
 public static JobDetail GetJobDetail(string url)
 {
     var url2 = new HudsonUrl(url);
     var spider = new Spider();
     var jobDetailInJson = spider.Grab(url2.GetJSONAPI());
     return JobDetail.Parse(jobDetailInJson);
 }