public void Test8()
        {
            var settings = new BuildNugetVersionFromBranchSettings {
                BranchName = "refs/heads/feature/test_cake_version", TrimPatterns = new[] { "feature/" }, AlwaysApplyBranchPrefix = true
            };
            string version = new TestContext().BuildNugetVersionFromBranch(1, 0, 0, settings);

            Assert.Equal("1.0.0-b-test-cake-version", version);
        }
        public void Test10()
        {
            var settings = new BuildNugetVersionFromBranchSettings {
                BranchName = "refs/heads/feature/test_cake_version", FilterGitReferences = false, TrimPatterns = new[] { "feature/" }
            };
            string version = new TestContext().BuildNugetVersionFromBranch(1, 0, 0, settings);

            Assert.Equal("1.0.0-refs-heads-test-cak", version);
        }
        public void Test4()
        {
            var settings = new BuildNugetVersionFromBranchSettings {
                BranchName = "release/v10", PreReleaseFilters = new[] { "^master$", "^release/" }
            };
            string version = new TestContext().BuildNugetVersionFromBranch(1, 0, 0, settings);

            Assert.Equal("1.0.0", version);
        }