static void AcceptTest(int commits, params Issue[] issues) { var fakeClient = new FakeGitHubClient(); fakeClient.Milestones.Add(CreateMilestone("1.2.3")); fakeClient.NumberOfCommits = commits; foreach (var issue in issues) { fakeClient.Issues.Add(issue); } var builder = new ReleaseNotesBuilder(fakeClient, "TestUser", "FakeRepo", "1.2.3"); var notes = builder.BuildReleaseNotes().Result; Approvals.Verify(notes); }