Exemplo n.º 1
0
            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);
                }
            }
Exemplo n.º 2
0
            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"));
            }
        }