mirror of
https://github.com/zoriya/octokit.net.git
synced 2026-06-03 11:05:56 +00:00
complete integration tests
This commit is contained in:
@@ -32,4 +32,194 @@ public class EnterpriseAdminStatsClientTest
|
||||
Assert.NotNull(adminStats.Gists);
|
||||
Assert.NotNull(adminStats.Comments);
|
||||
}
|
||||
|
||||
[GitHubEnterpriseTest]
|
||||
public async Task CanGetReposStatistics()
|
||||
{
|
||||
var adminStats = await
|
||||
_github.Enterprise.AdminStats.GetStatistics(AdminStatsType.Repos);
|
||||
|
||||
Assert.NotNull(adminStats);
|
||||
Assert.NotNull(adminStats.Repos);
|
||||
Assert.Null(adminStats.Hooks);
|
||||
Assert.Null(adminStats.Pages);
|
||||
Assert.Null(adminStats.Orgs);
|
||||
Assert.Null(adminStats.Users);
|
||||
Assert.Null(adminStats.Pulls);
|
||||
Assert.Null(adminStats.Issues);
|
||||
Assert.Null(adminStats.Milestones);
|
||||
Assert.Null(adminStats.Gists);
|
||||
Assert.Null(adminStats.Comments);
|
||||
}
|
||||
|
||||
[GitHubEnterpriseTest]
|
||||
public async Task CanGetHooksStatistics()
|
||||
{
|
||||
var adminStats = await
|
||||
_github.Enterprise.AdminStats.GetStatistics(AdminStatsType.Hooks);
|
||||
|
||||
Assert.NotNull(adminStats);
|
||||
Assert.Null(adminStats.Repos);
|
||||
Assert.NotNull(adminStats.Hooks);
|
||||
Assert.Null(adminStats.Pages);
|
||||
Assert.Null(adminStats.Orgs);
|
||||
Assert.Null(adminStats.Users);
|
||||
Assert.Null(adminStats.Pulls);
|
||||
Assert.Null(adminStats.Issues);
|
||||
Assert.Null(adminStats.Milestones);
|
||||
Assert.Null(adminStats.Gists);
|
||||
Assert.Null(adminStats.Comments);
|
||||
}
|
||||
|
||||
[GitHubEnterpriseTest]
|
||||
public async Task CanGetPagesStatistics()
|
||||
{
|
||||
var adminStats = await
|
||||
_github.Enterprise.AdminStats.GetStatistics(AdminStatsType.Pages);
|
||||
|
||||
Assert.NotNull(adminStats);
|
||||
Assert.Null(adminStats.Repos);
|
||||
Assert.Null(adminStats.Hooks);
|
||||
Assert.NotNull(adminStats.Pages);
|
||||
Assert.Null(adminStats.Orgs);
|
||||
Assert.Null(adminStats.Users);
|
||||
Assert.Null(adminStats.Pulls);
|
||||
Assert.Null(adminStats.Issues);
|
||||
Assert.Null(adminStats.Milestones);
|
||||
Assert.Null(adminStats.Gists);
|
||||
Assert.Null(adminStats.Comments);
|
||||
}
|
||||
|
||||
[GitHubEnterpriseTest]
|
||||
public async Task CanGetOrgsStatistics()
|
||||
{
|
||||
var adminStats = await
|
||||
_github.Enterprise.AdminStats.GetStatistics(AdminStatsType.Orgs);
|
||||
|
||||
Assert.NotNull(adminStats);
|
||||
Assert.Null(adminStats.Repos);
|
||||
Assert.Null(adminStats.Hooks);
|
||||
Assert.Null(adminStats.Pages);
|
||||
Assert.NotNull(adminStats.Orgs);
|
||||
Assert.Null(adminStats.Users);
|
||||
Assert.Null(adminStats.Pulls);
|
||||
Assert.Null(adminStats.Issues);
|
||||
Assert.Null(adminStats.Milestones);
|
||||
Assert.Null(adminStats.Gists);
|
||||
Assert.Null(adminStats.Comments);
|
||||
}
|
||||
|
||||
[GitHubEnterpriseTest]
|
||||
public async Task CanGetUsersStatistics()
|
||||
{
|
||||
var adminStats = await
|
||||
_github.Enterprise.AdminStats.GetStatistics(AdminStatsType.Users);
|
||||
|
||||
Assert.NotNull(adminStats);
|
||||
Assert.Null(adminStats.Repos);
|
||||
Assert.Null(adminStats.Hooks);
|
||||
Assert.Null(adminStats.Pages);
|
||||
Assert.Null(adminStats.Orgs);
|
||||
Assert.NotNull(adminStats.Users);
|
||||
Assert.Null(adminStats.Pulls);
|
||||
Assert.Null(adminStats.Issues);
|
||||
Assert.Null(adminStats.Milestones);
|
||||
Assert.Null(adminStats.Gists);
|
||||
Assert.Null(adminStats.Comments);
|
||||
}
|
||||
|
||||
[GitHubEnterpriseTest]
|
||||
public async Task CanGetPullsStatistics()
|
||||
{
|
||||
var adminStats = await
|
||||
_github.Enterprise.AdminStats.GetStatistics(AdminStatsType.Pulls);
|
||||
|
||||
Assert.NotNull(adminStats);
|
||||
Assert.Null(adminStats.Repos);
|
||||
Assert.Null(adminStats.Hooks);
|
||||
Assert.Null(adminStats.Pages);
|
||||
Assert.Null(adminStats.Orgs);
|
||||
Assert.Null(adminStats.Users);
|
||||
Assert.NotNull(adminStats.Pulls);
|
||||
Assert.Null(adminStats.Issues);
|
||||
Assert.Null(adminStats.Milestones);
|
||||
Assert.Null(adminStats.Gists);
|
||||
Assert.Null(adminStats.Comments);
|
||||
}
|
||||
|
||||
[GitHubEnterpriseTest]
|
||||
public async Task CanGetIssuesStatistics()
|
||||
{
|
||||
var adminStats = await
|
||||
_github.Enterprise.AdminStats.GetStatistics(AdminStatsType.Issues);
|
||||
|
||||
Assert.NotNull(adminStats);
|
||||
Assert.Null(adminStats.Repos);
|
||||
Assert.Null(adminStats.Hooks);
|
||||
Assert.Null(adminStats.Pages);
|
||||
Assert.Null(adminStats.Orgs);
|
||||
Assert.Null(adminStats.Users);
|
||||
Assert.Null(adminStats.Pulls);
|
||||
Assert.NotNull(adminStats.Issues);
|
||||
Assert.Null(adminStats.Milestones);
|
||||
Assert.Null(adminStats.Gists);
|
||||
Assert.Null(adminStats.Comments);
|
||||
}
|
||||
|
||||
[GitHubEnterpriseTest]
|
||||
public async Task CanGetMilstonesStatistics()
|
||||
{
|
||||
var adminStats = await
|
||||
_github.Enterprise.AdminStats.GetStatistics(AdminStatsType.Milestones);
|
||||
|
||||
Assert.NotNull(adminStats);
|
||||
Assert.Null(adminStats.Repos);
|
||||
Assert.Null(adminStats.Hooks);
|
||||
Assert.Null(adminStats.Pages);
|
||||
Assert.Null(adminStats.Orgs);
|
||||
Assert.Null(adminStats.Users);
|
||||
Assert.Null(adminStats.Pulls);
|
||||
Assert.Null(adminStats.Issues);
|
||||
Assert.NotNull(adminStats.Milestones);
|
||||
Assert.Null(adminStats.Gists);
|
||||
Assert.Null(adminStats.Comments);
|
||||
}
|
||||
|
||||
[GitHubEnterpriseTest]
|
||||
public async Task CanGetGistsStatistics()
|
||||
{
|
||||
var adminStats = await
|
||||
_github.Enterprise.AdminStats.GetStatistics(AdminStatsType.Gists);
|
||||
|
||||
Assert.NotNull(adminStats);
|
||||
Assert.Null(adminStats.Repos);
|
||||
Assert.Null(adminStats.Hooks);
|
||||
Assert.Null(adminStats.Pages);
|
||||
Assert.Null(adminStats.Orgs);
|
||||
Assert.Null(adminStats.Users);
|
||||
Assert.Null(adminStats.Pulls);
|
||||
Assert.Null(adminStats.Issues);
|
||||
Assert.Null(adminStats.Milestones);
|
||||
Assert.NotNull(adminStats.Gists);
|
||||
Assert.Null(adminStats.Comments);
|
||||
}
|
||||
|
||||
[GitHubEnterpriseTest]
|
||||
public async Task CanGetCommentsStatistics()
|
||||
{
|
||||
var adminStats = await
|
||||
_github.Enterprise.AdminStats.GetStatistics(AdminStatsType.Comments);
|
||||
|
||||
Assert.NotNull(adminStats);
|
||||
Assert.Null(adminStats.Repos);
|
||||
Assert.Null(adminStats.Hooks);
|
||||
Assert.Null(adminStats.Pages);
|
||||
Assert.Null(adminStats.Orgs);
|
||||
Assert.Null(adminStats.Users);
|
||||
Assert.Null(adminStats.Pulls);
|
||||
Assert.Null(adminStats.Issues);
|
||||
Assert.Null(adminStats.Milestones);
|
||||
Assert.Null(adminStats.Gists);
|
||||
Assert.NotNull(adminStats.Comments);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user