コード例 #1
0
        public void CompareTo_InvalidType()
        {
            var semver = new SemanticVersion(1, 0, 0);
            var obj = new Object();

            semver.CompareTo(obj);
        }
コード例 #2
0
        public void CompareTo_PatchVersion()
        {
            var earlierSemVer = new SemanticVersion(1, 1, 1);
            var laterSemVer = new SemanticVersion(1, 1, 3);

            Assert.IsTrue(earlierSemVer.CompareTo(laterSemVer) == (int)Summerset.SemanticVersion.VersionTime.Earlier);
            Assert.IsTrue(laterSemVer.CompareTo(earlierSemVer) == (int)Summerset.SemanticVersion.VersionTime.Later);
        }
コード例 #3
0
        public void CompareTo_MixedPrereleaseVersions()
        {
            var earlierSemVer = new SemanticVersion(1, 0, 0, "Alpha");
            var laterSemVer = new SemanticVersion(1, 0, 0);

            Assert.IsTrue(earlierSemVer.CompareTo(laterSemVer) == (int)Summerset.SemanticVersion.VersionTime.Earlier);
            Assert.IsTrue(laterSemVer.CompareTo(earlierSemVer) == (int)Summerset.SemanticVersion.VersionTime.Later);
        }