public async Task RemovesReviewEnforcement() { using (var context = await _github.CreateRepositoryWithProtectedBranch()) { var repoOwner = context.RepositoryOwner; var repoName = context.RepositoryName; var deleted = await _client.RemoveReviewEnforcement(repoOwner, repoName, "master"); Assert.True(deleted); } }
public async Task DeletesBranchProtection() { using (var context = await _github.CreateRepositoryWithProtectedBranch()) { var repoOwner = context.RepositoryOwner; var repoName = context.RepositoryName; var deleted = await _client.DeleteBranchProtection(repoOwner, repoName, "master"); Assert.True(deleted); } }
public async Task RemovesAdminEnforcement() { using (var context = await _github.CreateRepositoryWithProtectedBranch()) { var repoOwner = context.RepositoryOwner; var repoName = context.RepositoryName; var deleted = await _client.RemoveAdminEnforcement(repoOwner, repoName, "master"); Assert.True(deleted); var enforceAdmins = await _client.GetAdminEnforcement(repoOwner, repoName, "master"); Assert.NotNull(enforceAdmins); Assert.False(enforceAdmins.Enabled); } }
public async Task DeletesRequiredStatusChecksContexts() { using (var context = await _github.CreateRepositoryWithProtectedBranch()) { var repoOwner = context.RepositoryOwner; var repoName = context.RepositoryName; var contextsToRemove = new List <string>() { "build" }; var deleted = await _client.DeleteRequiredStatusChecksContexts(repoOwner, repoName, "master", contextsToRemove); Assert.NotNull(deleted); Assert.True(deleted.Contains("test")); } }