public void CanForceDeleteTheBranchYouAreOn() { var testPath = CloneTestRepository(_fixture.PopulatedRepositoryPath); var wrapper = new Git.GitWrapper(testPath); var createBranchResult = wrapper.NewBranch("test-branch").Result; Assert.True(createBranchResult.Success); var deleteBranchResult = wrapper.DeleteBranch("test-branch", force: true).Result; Assert.False(deleteBranchResult.Success); }
public void CanDeleteBranch() { var testPath = CloneTestRepository(_fixture.PopulatedRepositoryPath); var wrapper = new Git.GitWrapper(testPath); var createBranchResult = wrapper.NewBranch("test-branch").Result; Assert.True(createBranchResult.Success); var checkoutResult = wrapper.SetBranch("master").Result; Assert.True(checkoutResult.Success); var deleteBranchResult = wrapper.DeleteBranch("test-branch").Result; Assert.True(deleteBranchResult.Success); }