24 references to GetJsonAsync
AnalyzeCiFailure (1)
Infrastructure\AnalysisGitHubClient.cs (1)
16=> TranslateAsync(() => _githubApi.GetJsonAsync(endpoint, cancellationToken));
AnalyzeCiFailure.Tests (23)
GitHubApiClientTests.cs (23)
40await Task.WhenAll(Enumerable.Range(start: 0, count: 5).Select(_ => client.GetJsonAsync("repos/a/b", default))); 96var error = await Assert.ThrowsAsync<GitHubApiException>(() => client.GetJsonAsync("repos/a/b?token=secret", default)); 117var canceled = client.GetJsonAsync("first", cancellation.Token); 121Assert.NotNull(await client.GetJsonAsync("second", default)); 133var error = await Assert.ThrowsAsync<GitHubApiException>(() => client.GetJsonAsync("start", default)); 241Assert.True((await client.GetJsonAsync("start", default))!["ok"]!.GetValue<bool>()); 258var error = await Assert.ThrowsAsync<GitHubApiException>(() => client.GetJsonAsync("start?token=sensitive", default)); 282var error = await Assert.ThrowsAsync<GitHubApiException>(() => client.GetJsonAsync("start?token=sensitive", default)); 300var error = await Assert.ThrowsAsync<GitHubApiException>(() => client.GetJsonAsync("start", default)); 337var error = await Assert.ThrowsAsync<GitHubApiException>(() => client.GetJsonAsync("start", default)); 355var error = await Assert.ThrowsAsync<GitHubApiException>(() => client.GetJsonAsync("start", default)); 382var error = await Assert.ThrowsAsync<GitHubApiException>(() => client.GetJsonAsync("start?token=sensitive", default)); 403var error = await Assert.ThrowsAsync<GitHubApiException>(() => client.GetJsonAsync("start", default)); 421await Assert.ThrowsAsync<GitHubApiException>(() => client.GetJsonAsync("start", default)); 444Assert.NotNull(await client.GetJsonAsync("start", default)); 464var pending = client.GetJsonAsync("start", cancellation.Token); 501var error = await Assert.ThrowsAsync<GitHubApiException>(() => client.GetJsonAsync("start", default)); 669var error = await Assert.ThrowsAsync<GitHubApiException>(() => client.GetJsonAsync("start", default)); 686var error = await Assert.ThrowsAsync<GitHubApiException>(() => client.GetJsonAsync("logs", default)); 834await Assert.ThrowsAnyAsync<OperationCanceledException>(() => client.GetJsonAsync("start", cancellation.Token)); 846var error = await Assert.ThrowsAsync<GitHubApiException>(() => client.GetJsonAsync("large", default)); 856var error = await Assert.ThrowsAsync<GitHubApiException>(() => client.GetJsonAsync("invalid?signature=secret", default)); 869var error = await Assert.ThrowsAsync<GitHubApiException>(() => client.GetJsonAsync(endpoint, default));