Exemplo n.º 1
0
        public void ReleaseRepoWithTagTest()
        {
            var repoReader = new GitRepoReader(TestRepositories.ReleaseBranchRepositoryWithTaggedRc(), string.Empty);

            repoReader.CommitCountUniqueToFeature.Should().Be(3);
            repoReader.CommitCountDevelopSinceLastMinorCoreVersion.Should().Be(1);
            repoReader.HeadCommitHash.Should().Be("e");
            repoReader.CurrentCoreVersion.SemVer.Should().Be("0.0.0");
            repoReader.CurrentBranch.Name.Should().Be($"{DashDashVersion.Constants.ReleaseBranchName}/1.0.0");
            repoReader.HighestMatchingTagForReleaseCandidate?.ToString().Should().Be("1.0.0-rc.2");
        }
Exemplo n.º 2
0
        public void ReleaseRepoWithTagVersionTest()
        {
            var version = GenerateVersionNumber(TestRepositories.ReleaseBranchRepositoryWithTaggedRc());

            version.SemVer.Should().Be("1.0.0-rc.3");
        }