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