public void SetUp() { var cache = new Mock<ICache>().Object; _moq = new Mock<GitHubApiBase>(cache); _api = _moq.Object; _label = new Label(null, "One", ""); _milestone = new Milestone(null, 1, ItemState.All, "1.0", "", null, 1, 1, DateTimeOffset.Now, null, null); _issue = new Issue(null, null, null, 1, ItemState.Open, "Title one", "Body one", null, new List<Label>(new[] {_label}), null, _milestone, 1, null, null, DateTimeOffset.Now, null); _api.AllIssues.Add(_issue); var issue2 = new Issue(null, null, null, 2, ItemState.Open, "Two", "Two", null, new List<Label>(), null, new Milestone(null, 2, ItemState.All, "2.0", "", null, 1, 1, DateTimeOffset.Now, null, null), 1, null, null, DateTimeOffset.Now, null); _api.AllIssues.Add(issue2); var issue3 = new Issue(null, null, null, 3, ItemState.Open, "Three", "Three", null, new List<Label>(), null, null, 1, null, null, DateTimeOffset.Now, null); _api.AllIssues.Add(issue3); }