9 instantiations of GitHubApiClient
AnalyzeCiFailure (1)
tools\Aspire.TestTools\GitHubApiClient.cs (1)
87return new GitHubApiClient(http, GetDefaultTokenAsync, new Uri("https://api.github.com/")) { _ownsHttpClient = true };
AnalyzeCiFailure.TestHost (1)
CommandHost.cs (1)
17() => new GitHubApiClient(http, _ => Task.FromResult("fixture-token"), new Uri("https://api.github.com/")));
AnalyzeCiFailure.Tests (7)
AnalyzeCiFailureWorkflowTests.cs (1)
5265return new GitHubApiClient(
GitHubApiClientTests.cs (6)
31var client = new GitHubApiClient( 95using var client = new GitHubApiClient(http, _ => Task.FromException<string>(cause), s_api); 108using var client = new GitHubApiClient( 132using var client = new GitHubApiClient(http, _ => Task.FromResult(token), s_api); 868using var client = new GitHubApiClient(http, _ => throw new InvalidOperationException("Must not authenticate."), s_api); 873private static GitHubApiClient Create(HttpClient http) => new(http, _ => Task.FromResult("example-token"), s_api);
63 references to GitHubApiClient
AnalyzeCiFailure (17)
AnalysisCommands.cs (4)
14internal static RootCommand CreateRootCommand(Func<GitHubApiClient> createGitHubClient) 143using var github = createGitHubClient(); 276private static Command CreateWorkflowCommand(Func<GitHubApiClient> createGitHubClient) 313using var github = createGitHubClient();
AnalysisPublisher.cs (2)
28private readonly GitHubApiClient _githubApi; 45GitHubApiClient github)
AnalysisRerunner.cs (1)
22GitHubApiClient api,
EvidencePreparation.cs (3)
22Func<GitHubApiClient> createGitHubClient, 28using var github = createGitHubClient(); 72GitHubApiClient github,
Infrastructure\AnalysisGitHubClient.cs (2)
11internal sealed class AnalysisGitHubClient(GitHubApiClient githubApi, CancellationToken cancellationToken) 13private readonly GitHubApiClient _githubApi = githubApi;
Program.cs (2)
13public static Task<int> Main(string[] args) => RunAsync(args, GitHubApiClient.CreateDefault); 15internal static async Task<int> RunAsync(string[] args, Func<GitHubApiClient> createGitHubClient)
tools\Aspire.TestTools\GitHubApiClient.cs (1)
75public static GitHubApiClient CreateDefault()
WorkflowRunEvidenceCollector.cs (2)
30private readonly GitHubApiClient _githubApi; 57GitHubApiClient github)
AnalyzeCiFailure.Tests (46)
AnalyzeCiFailureWorkflowTests.cs (3)
5156using var api = CreateGitHubClient(environment); 5177using var api = CreateGitHubClient(environment); 5261private GitHubApiClient CreateGitHubClient(IReadOnlyDictionary<string, string>? environment = null)
GitHubApiClientTests.cs (43)
31var client = new GitHubApiClient( 61using var client = Create(http); 84using var client = Create(http); 95using var client = new GitHubApiClient(http, _ => Task.FromException<string>(cause), s_api); 108using var client = new GitHubApiClient( 132using var client = new GitHubApiClient(http, _ => Task.FromResult(token), s_api); 151using var client = Create(http); 172using var client = Create(http); 192using var client = Create(http); 215using var client = Create(http); 240using var client = Create(http); 257using var client = Create(http); 281using var client = Create(http); 299using var client = Create(http); 316using var client = Create(http); 336using var client = Create(http); 354using var client = Create(http); 381using var client = Create(http); 402using var client = Create(http); 420using var client = Create(http); 443using var client = Create(http); 463using var client = Create(http); 500using var client = Create(http); 523using var client = Create(http); 549using var client = Create(http); 567using var client = Create(http); 596using var client = Create(http); 616using var client = Create(http); 637using var client = Create(http); 656using var client = Create(http); 668using var client = Create(http); 685using var client = Create(http); 703using var client = Create(http); 717using var client = Create(http); 735using var client = Create(http); 757using var client = Create(http); 787using var client = Create(http); 811using var client = Create(http); 833using var client = Create(http); 845using var client = Create(http); 855using var client = Create(http); 868using var client = new GitHubApiClient(http, _ => throw new InvalidOperationException("Must not authenticate."), s_api); 873private static GitHubApiClient Create(HttpClient http) => new(http, _ => Task.FromResult("example-token"), s_api);