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)); }
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)); }
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)); }
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)); }
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)); }
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)); }