public void AssemblyVersionLargerThenComparesCorrectlyTwoVersionsWithDifferentBuildComponents()
 {
     VersionBase v1 = new AssemblyVersion(1, 2, 3, 4);
     Assert.IsFalse(v1 > new AssemblyVersion(1, 2, 4, 4));
     Assert.IsFalse(v1 > new AssemblyVersion("1.2.4.4"));
     Assert.IsFalse(new AssemblyVersion(1, 2, 2, 4) > v1);
     Assert.IsFalse(new AssemblyVersion("1.2.2.4") > v1);
 }
 public void AssemblyVersionLargerThenComparesCorrectlyTwoVersionsWithDifferentRevisionComponents()
 {
     VersionBase v1 = new AssemblyVersion(1, 2, 3, 4);
     Assert.IsFalse(v1 > new AssemblyVersion(1, 2, 3, 5));
     Assert.IsFalse(v1 > new AssemblyVersion("1.2.3.5"));
     Assert.IsFalse(new AssemblyVersion(1, 2, 3, 3) > v1);
     Assert.IsFalse(new AssemblyVersion("1.2.3.3") > v1);
 }
 public void AssemblyVersionLargerThenComparesCorrectlyTwoVersionsWithDifferentMinorComponents()
 {
     VersionBase v1 = new AssemblyVersion(1, 2);
     Assert.IsFalse(v1 > new AssemblyVersion(1, 3));
     Assert.IsFalse(v1 > new AssemblyVersion("1.3"));
     Assert.IsFalse(new AssemblyVersion(1, 1) > v1);
     Assert.IsFalse(new AssemblyVersion("1.1") > v1);
 }
 public void AssemblyVersionsWithDifferentRevisionComponentsAreNotEqual()
 {
     VersionBase v1 = new AssemblyVersion(1, 2, 3, 4);
     Assert.AreNotEqual(new AssemblyVersion(1, 2, 3, 5), v1);
     Assert.AreNotEqual(new AssemblyVersion("1.2.3.5"), v1);
 }
 public void AssemblyVersionsWithSameMajorMinorComponentsAreEqual()
 {
     VersionBase v1 = new AssemblyVersion(1, 2);
     Assert.AreEqual(new AssemblyVersion(1, 2), v1);
     Assert.AreEqual(new AssemblyVersion("1.2"), v1);
 }
 public void AssemblyVersionsWithSameMajorMinorBuildRevisionComponentsAreEqual()
 {
     VersionBase v1 = new AssemblyVersion(1, 2, 3, 4);
     Assert.AreEqual(new AssemblyVersion(1, 2, 3, 4), v1);
     Assert.AreEqual(new AssemblyVersion("1.2.3.4"), v1);
 }
 public void AssemblyVersionsWithRevisionComponentIsLargerThanVersionWithoutRevision()
 {
     VersionBase v1 = new AssemblyVersion(1, 2, 3);
     Assert.IsTrue(new AssemblyVersion(1, 2, 3, 0) > v1);
     Assert.IsTrue(new AssemblyVersion("1.2.3.0") > v1);
 }
 public void AssemblyVersionsWithoutRevisionComponentIsLessThanVersionWithRevision()
 {
     VersionBase v1 = new AssemblyVersion(1, 2, 3);
     Assert.IsTrue(v1 < new AssemblyVersion(1, 2, 3, 0));
     Assert.IsTrue(v1 < new AssemblyVersion("1.2.3.0"));
 }
Esempio n. 9
0
 public void SpacesInVersionStringAreIgnoredInAssemblyVersionComparison()
 {
     VersionBase version = new AssemblyVersion(" 1. 2. 3. 4 ");
     Assert.AreEqual(new AssemblyVersion("1.2.3.4"), version);
 }
Esempio n. 10
0
 public void AssemblyVersionLessThenComparesCorrectlyTwoVersionsWithDifferentBuildComponents()
 {
     VersionBase v1 = new AssemblyVersion(1, 2, 3, 4);
     Assert.IsTrue(v1 < new AssemblyVersion(1, 2, 4, 4));
     Assert.IsTrue(v1 < new AssemblyVersion("1.2.4.4"));
     Assert.IsTrue(new AssemblyVersion(1, 2, 2, 4) < v1);
     Assert.IsTrue(new AssemblyVersion("1.2.2.4") < v1);
 }
Esempio n. 11
0
 public void AssemblyVersionLessOrEqualThenComparesCorrectlyTwoVersionsWithDifferentRevisionComponents()
 {
     VersionBase v1 = new AssemblyVersion(1, 2, 3, 4);
     Assert.IsTrue(v1 <= new AssemblyVersion(1, 2, 3, 5));
     Assert.IsTrue(v1 <= new AssemblyVersion("1.2.3.5"));
 }
Esempio n. 12
0
 public void AssemblyVersionsWithDifferentMinorComponentsAreNotEqual()
 {
     VersionBase v1 = new AssemblyVersion(1, 2);
     Assert.AreNotEqual(new AssemblyVersion(1, 3), v1);
     Assert.AreNotEqual(new AssemblyVersion("1.3"), v1);
 }
Esempio n. 13
0
 public void AssemblyVersionsWithDifferentMajorComponentsAreNotEqual()
 {
     VersionBase v1 = new AssemblyVersion(1, 2);
     Assert.AreNotEqual(new AssemblyVersion(2, 2), v1);
     Assert.AreNotEqual(new AssemblyVersion("2.2"), v1);
 }
Esempio n. 14
0
 public void AssemblyVersionsWithDifferentBuildComponentsAreNotEqual()
 {
     VersionBase v1 = new AssemblyVersion(1, 2, 3);
     Assert.AreNotEqual(new AssemblyVersion(1, 2, 4), v1);
     Assert.AreNotEqual(new AssemblyVersion("1.2.4"), v1);
 }
Esempio n. 15
0
 public void AssemblyVersionsWithAsteriskRevisionIsNotEqualToAssemblyVersionWithIntegralRevision()
 {
     VersionBase v1 = new AssemblyVersion("1.2.3.*");
     Assert.AreNotEqual(new AssemblyVersion(1, 2, 3), v1);
     Assert.AreNotEqual(new AssemblyVersion("1.2.3"), v1);
 }
Esempio n. 16
0
 public void AssemblyVersionsWithAsteriskBuildIsNotEqualToAssemblyVersionWithIntegralBuild()
 {
     VersionBase v1 = new AssemblyVersion("1.2.*");
     Assert.AreNotEqual(new AssemblyVersion(1, 2), v1);
     Assert.AreNotEqual(new AssemblyVersion("1.2"), v1);
 }
Esempio n. 17
0
 public void TwoSameVersionStringsCreateEqualAssemblyVersions()
 {
     VersionBase version = new AssemblyVersion("1.2.3.4");
     Assert.AreEqual(new AssemblyVersion("1.2.3.4"), version);
 }
Esempio n. 18
0
 public void AssemblyVersionsWithIntegralRevisionIsLargerThanAssemblyVersionWithAsteriskRevision()
 {
     VersionBase v1 = new AssemblyVersion("1.2.3.*");
     Assert.IsTrue(new AssemblyVersion(1, 2, 3, 4) > v1);
     Assert.IsTrue(new AssemblyVersion("1.2.3.4") > v1);
 }
Esempio n. 19
0
 public void AssemblyVersionsWithNoBuildComponentIsNotEqualToVersionWithBuild()
 {
     VersionBase v1 = new AssemblyVersion(1, 2, 3);
     Assert.AreNotEqual(new AssemblyVersion(1, 2), v1);
     Assert.AreNotEqual(new AssemblyVersion("1.2"), v1);
 }
Esempio n. 20
0
 public void AssemblyVersionLessOrEqualThenComparesCorrectlyTwoVersionsWithEqualRevisionComponents()
 {
     VersionBase v1 = new AssemblyVersion(1, 2, 3, 4);
     Assert.IsTrue(new AssemblyVersion(1, 2, 3, 4) <= v1);
     Assert.IsTrue(new AssemblyVersion("1.2.3.4") <= v1);
 }
Esempio n. 21
0
 public void AssemblyVersionsWithNoRevisionComponentIsNotEqualToVersionWithRevision()
 {
     VersionBase v1 = new AssemblyVersion(1, 2, 3, 4);
     Assert.AreNotEqual(new AssemblyVersion(1, 2, 3), v1);
     Assert.AreNotEqual(new AssemblyVersion("1.2.3"), v1);
 }
Esempio n. 22
0
 public void AssemblyVersionLessThenComparesCorrectlyTwoVersionsWithDifferentMajorComponents()
 {
     VersionBase v1 = new AssemblyVersion(2, 3);
     Assert.IsTrue(v1 < new AssemblyVersion(3, 3));
     Assert.IsTrue(v1 < new AssemblyVersion("3.3"));
     Assert.IsTrue(new AssemblyVersion(1, 3) < v1);
     Assert.IsTrue(new AssemblyVersion("1.3") < v1);
 }
Esempio n. 23
0
 public void AssemblyVersionsWithDifferentNumberOfComponentsAreNotEqual()
 {
     VersionBase version = new AssemblyVersion("1.2");
     Assert.AreNotEqual(new AssemblyVersion("1.2.0.0"), version);
     Assert.AreNotEqual(new AssemblyVersion("1.2.*.*"), version);
 }