public virtual void RenameBranchMultipleConfigValues()
        {
            StoredConfig config = git.GetRepository().GetConfig();

            config.SetBoolean(ConfigConstants.CONFIG_BRANCH_SECTION, Constants.MASTER, ConfigConstants
                              .CONFIG_KEY_REBASE, true);
            config.SetBoolean(ConfigConstants.CONFIG_BRANCH_SECTION, Constants.MASTER, ConfigConstants
                              .CONFIG_KEY_MERGE, true);
            config.Save();
            string branch = "b1";

            NUnit.Framework.Assert.IsTrue(config.GetBoolean(ConfigConstants.CONFIG_BRANCH_SECTION
                                                            , Constants.MASTER, ConfigConstants.CONFIG_KEY_REBASE, true));
            NUnit.Framework.Assert.IsFalse(config.GetBoolean(ConfigConstants.CONFIG_BRANCH_SECTION
                                                             , branch, ConfigConstants.CONFIG_KEY_REBASE, false));
            NUnit.Framework.Assert.IsTrue(config.GetBoolean(ConfigConstants.CONFIG_BRANCH_SECTION
                                                            , Constants.MASTER, ConfigConstants.CONFIG_KEY_MERGE, true));
            NUnit.Framework.Assert.IsFalse(config.GetBoolean(ConfigConstants.CONFIG_BRANCH_SECTION
                                                             , branch, ConfigConstants.CONFIG_KEY_MERGE, false));
            NUnit.Framework.Assert.IsNotNull(git.BranchRename().SetNewName(branch).Call());
            config = git.GetRepository().GetConfig();
            NUnit.Framework.Assert.IsFalse(config.GetBoolean(ConfigConstants.CONFIG_BRANCH_SECTION
                                                             , Constants.MASTER, ConfigConstants.CONFIG_KEY_REBASE, false));
            NUnit.Framework.Assert.IsTrue(config.GetBoolean(ConfigConstants.CONFIG_BRANCH_SECTION
                                                            , branch, ConfigConstants.CONFIG_KEY_REBASE, false));
            NUnit.Framework.Assert.IsFalse(config.GetBoolean(ConfigConstants.CONFIG_BRANCH_SECTION
                                                             , Constants.MASTER, ConfigConstants.CONFIG_KEY_MERGE, false));
            NUnit.Framework.Assert.IsTrue(config.GetBoolean(ConfigConstants.CONFIG_BRANCH_SECTION
                                                            , branch, ConfigConstants.CONFIG_KEY_MERGE, false));
        }