コード例 #1
0
        public void ShouldFindMergeCommit()
        {
            var currentBranch = new MockBranch("master")
            {
                new MockCommit(),
                new MockCommit(),
                new MockMergeCommit()
                {
                    MessageEx = "Merge branch 'release-2.0.0'"
                }
            };
            var sut = new MergedBranchesWithVersionFinder(new GitVersionContext(null, currentBranch));

            var version = sut.GetVersion();

            version.ToString().ShouldBe("2.0.0");
        }
コード例 #2
0
    public void ShouldFindMergeCommit()
    {
        var currentBranch = new MockBranch("master")
        {
            new MockCommit(),
            new MockCommit(),
            new MockMergeCommit
            {
                MessageEx = "Merge branch 'release-2.0.0'"
            }
        };
        var sut = new MergedBranchesWithVersionFinder(new GitVersionContext(null, currentBranch, new Config()));

        SemanticVersion version;

        sut.TryGetVersion(out version);

        version.ToString().ShouldBe("2.0.0");
    }