public void GetSingleIssue()
        {
            var textCollector = new TextCollector();
            var analyzer      = new IssuesAnalyzer(textCollector.GetRippleOneIssueHTML());
            var issues        = analyzer.GetIssues();

            Assert.Equal(1, issues);
        }
        public void GetIssues()
        {
            var textCollector = new TextCollector();
            var analyzer      = new IssuesAnalyzer(textCollector.GetBitcoinHTML());
            var issues        = analyzer.GetIssues();

            Assert.Equal(624, issues);
        }
 public GithubRepository(WatchesAnalyzer watchAnalyzer, StarsAnalyzer starsAnalyzer,
                         ReleasesAnalyzer releasesAnalyzer, PullRequestsAnalyzer pullRequestAnalyzer,
                         IssuesAnalyzer issuesAnalyzer, ForksAnalyzer forkAnalyzer,
                         ContributorsAnalyzer contributorsAnalyzer,
                         CommitsAnalyzer commitsAnalyzer, BranchesAnalyzer branchAnalyzer)
 {
     _watchAnalyzer        = watchAnalyzer;
     _starsAnalyzer        = starsAnalyzer;
     _releasesAnalyzer     = releasesAnalyzer;
     _pullRequestAnalyzer  = pullRequestAnalyzer;
     _issuesAnalyzer       = issuesAnalyzer;
     _forkAnalyzer         = forkAnalyzer;
     _contributorsAnalyzer = contributorsAnalyzer;
     _commitsAnalyzer      = commitsAnalyzer;
     _branchAnalyzer       = branchAnalyzer;
 }