Esempio n. 1
0
        public void RepoWithoutHeadNoBranchTest()
        {
            Action action = () =>
            {
                _ = GenerateVersionNumber(TestRepositories.DeteachedHeadRepo());
            };

            action.Should().Throw <InvalidOperationException>();
        }
Esempio n. 2
0
        public void RepoWithoutHeadIncorrectBranchTest()
        {
            Action action = () =>
            {
                _ = GenerateVersionNumber(TestRepositories.DeteachedHeadRepo(), "feature/a");
            };

            action.Should().Throw <ArgumentException>();
        }
Esempio n. 3
0
        public void RepoWithoutHeadIncorrectPartialBranchNameTest()
        {
            Action action = () =>
            {
                _ = GenerateVersionNumber(TestRepositories.DeteachedHeadRepo(), "evelop");
            };

            action.Should().Throw <ArgumentException>();
        }
Esempio n. 4
0
        public void RepoWithoutHeadFullRemotePathTest()
        {
            var version = GenerateVersionNumber(TestRepositories.DeteachedHeadRepo(), "A");

            version.SemVer.Should().Be("0.2.0-dev.0.FeatureA.0");
        }
Esempio n. 5
0
        public void RepoWithoutHeadMasterTest()
        {
            var version = GenerateVersionNumber(TestRepositories.DeteachedHeadRepo(), "master");

            version.SemVer.Should().Be("0.1.0");
        }
Esempio n. 6
0
        public void RepoWithoutHeadDevelopTest()
        {
            var version = GenerateVersionNumber(TestRepositories.DeteachedHeadRepo(), "develop");

            version.SemVer.Should().Be("0.2.0-dev.0");
        }