Пример #1
0
        public void GetSuitVersionTest31LowestLessPreRelease()
        {
            var semVer = new SemVer()
            {
                ExistVersion = setVersion.ToList(), AllowedVersion = "[,2.2.0-alpha)"
            };

            Assert.That(semVer.GetSuitVersion(false, VersionSelectMethod.Lowest), Is.EqualTo("1.0.0-alpha"));
        }
Пример #2
0
        public void GetSuitVersionTest33LowestNoVersion()
        {
            var semVer = new SemVer()
            {
                ExistVersion = setVersion.ToList(), AllowedVersion = "[,1.0.0)"
            };

            Assert.Throws <InvalidOperationException>(() => semVer.GetSuitVersion(true, VersionSelectMethod.Lowest));
        }
Пример #3
0
        public void GetSuitVersionTest28LowestGraterPreRelease()
        {
            var semVer = new SemVer()
            {
                ExistVersion = setVersion.ToList(), AllowedVersion = "(1.0.0-beta,]"
            };

            Assert.That(semVer.GetSuitVersion(false, VersionSelectMethod.Lowest), Is.EqualTo("1.0.0-beta.2"));
        }
Пример #4
0
        public void GetSuitVersionTest29LowestLessEqual()
        {
            var semVer = new SemVer()
            {
                ExistVersion = setVersion.ToList(), AllowedVersion = "[,2.2.0-alpha]"
            };

            Assert.That(semVer.GetSuitVersion(true, VersionSelectMethod.Lowest), Is.EqualTo("1.0.0"));
        }
Пример #5
0
        public void GetSuitVersionTest24LowestGraterEqual()
        {
            var semVer = new SemVer()
            {
                ExistVersion = setVersion.ToList(), AllowedVersion = "2.0.0"
            };

            Assert.That(semVer.GetSuitVersion(true, VersionSelectMethod.Lowest), Is.EqualTo("2.0.0"));
        }
Пример #6
0
        public void GetSuitVersionTest21HighestNoVersion()
        {
            var semVer = new SemVer()
            {
                ExistVersion = setVersion.ToList(), AllowedVersion = "2.2.0-alpha"
            };

            Assert.Throws <InvalidOperationException>(() => semVer.GetSuitVersion(true, VersionSelectMethod.Highest));
        }
Пример #7
0
        public void GetSuitVersionTest19HighestLessEqualPreRelease()
        {
            var semVer = new SemVer()
            {
                ExistVersion = setVersion.ToList(), AllowedVersion = "[,1.0.0]"
            };

            Assert.That(semVer.GetSuitVersion(false, VersionSelectMethod.Highest), Is.EqualTo("1.0.0"));
        }
Пример #8
0
        public void GetSuitVersionTest16HighestGrater()
        {
            var semVer = new SemVer()
            {
                ExistVersion = setVersion.ToList(), AllowedVersion = "(1.0.0-beta,]"
            };

            Assert.That(semVer.GetSuitVersion(true, VersionSelectMethod.Highest), Is.EqualTo("2.1.1"));
        }
Пример #9
0
        public void GetSuitVersionTest15HighestGraterEqualPreRelease()
        {
            var semVer = new SemVer()
            {
                ExistVersion = setVersion.ToList(), AllowedVersion = "2.0.0"
            };

            Assert.That(semVer.GetSuitVersion(false, VersionSelectMethod.Highest), Is.EqualTo("2.2.0-alpha"));
        }