示例#1
0
        public void IfVersionLessThenMajor1_thenAlphaSuffixIsAdded()
        {
            var version = NugetVersioning.GetVersion(null, "0.1.0");

            Assert.Equal("0.1.0-alpha", version);
        }
示例#2
0
        public void IfVersionEqualOfHigherThen1_AndBranchIsMain_AndBuildNumberProvided_ThenReleaseSuffixMustNotAppear()
        {
            var version = NugetVersioning.GetVersion(null, "1.0.0", "Main", "1");

            Assert.Equal("1.0.0", version);
        }
示例#3
0
        public void IfVersionEqualOfHigherThen1_AndBranchIsRelease_AndBuildNumberProvided_ThenReleaseSuffixMustAppear_WithBuildNumber()
        {
            var version = NugetVersioning.GetVersion(null, "1.0.0", "release", "1");

            Assert.Equal("1.0.0-rc1", version);
        }
示例#4
0
        public void IfVersionEqualOfHigherThen1_AndBranchIsNotKnown_ThenReleaseSuffixMustAppear()
        {
            var version = NugetVersioning.GetVersion(null, "1.0.0", "feature");

            Assert.Equal("1.0.0-alpha", version);
        }
示例#5
0
        public void IfVersionEqualOfHigherThen1_AndBranchIsDev_ThenReleaseSuffixMustAppear()
        {
            var version = NugetVersioning.GetVersion(null, "1.0.0", "dev");

            Assert.Equal("1.0.0-beta", version);
        }
示例#6
0
        public void IfVersionEqualOfHigherThen1_ThenNoSuffixIsAdded()
        {
            var version = NugetVersioning.GetVersion(null, "1.0.0");

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