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; }