Esempio n. 1
0
 public void TestMajor()
 {
     var version = new Version(1, 2, 3, 4);
     var otherVersion = new Version(0, 2, 3, 4);
     Assert.IsTrue(version.IsHigherThan(otherVersion));
     Assert.IsFalse(otherVersion.IsHigherThan(version));
 }
Esempio n. 2
0
 public void TestMinorAndBuildNumbersDiffer()
 {
     var higherVersion = new Version(5, 4, 3, 2);
     var lowerVersion = new Version(5, 2, 5, 2);
     Assert.IsTrue(higherVersion.IsHigherThan(lowerVersion));
     Assert.IsFalse(lowerVersion.IsHigherThan(higherVersion));
 }
Esempio n. 3
0
 public void TestOnlyRevisionNumbersDiffer()
 {
     var higherVersion = new Version(5, 4, 3, 2);
     var lowerVersion = new Version(5, 4, 3, 1);
     Assert.IsTrue(higherVersion.IsHigherThan(lowerVersion));
     Assert.IsFalse(lowerVersion.IsHigherThan(higherVersion));
 }
Esempio n. 4
0
 public void TestOnlyMajorNumbersDiffer()
 {
     var higherVersion = new Version(5, 4, 0, 2);
     var lowerVersion = new Version(4, 4, 0, 2);
     Assert.IsTrue(higherVersion.IsHigherThan(lowerVersion));
     Assert.IsFalse(lowerVersion.IsHigherThan(higherVersion));
 }
Esempio n. 5
0
 public void TestVersionsAreEqual()
 {
     var version1 = new Version(0, 4, 3, 2);
     var version2 = new Version(0, 4, 3, 2);
     Assert.IsFalse(version1.IsHigherThan(version2));
     Assert.IsFalse(version2.IsHigherThan(version1));
 }
Esempio n. 6
0
        public void TestUnknownRevisionNumber()
        {
            var higherVersion = new Version(3, 4, 0);
            var lowerVersion = new Version(3, 3, 9, 9);
            Assert.IsTrue(higherVersion.IsHigherThan(lowerVersion));
            Assert.IsFalse(lowerVersion.IsHigherThan(higherVersion));

            higherVersion = new Version(3, 4, 0, 9);
            lowerVersion = new Version(3, 4, 0);
            Assert.IsTrue(higherVersion.IsHigherThan(lowerVersion));
            Assert.IsFalse(lowerVersion.IsHigherThan(higherVersion));
        }