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")); }
public void SpacesInVersionStringAreIgnoredInAssemblyVersionComparison() { VersionBase version = new AssemblyVersion(" 1. 2. 3. 4 "); Assert.AreEqual(new AssemblyVersion("1.2.3.4"), version); }
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); }
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")); }
public void AssemblyVersionsWithDifferentMinorComponentsAreNotEqual() { VersionBase v1 = new AssemblyVersion(1, 2); Assert.AreNotEqual(new AssemblyVersion(1, 3), v1); Assert.AreNotEqual(new AssemblyVersion("1.3"), v1); }
public void AssemblyVersionsWithDifferentMajorComponentsAreNotEqual() { VersionBase v1 = new AssemblyVersion(1, 2); Assert.AreNotEqual(new AssemblyVersion(2, 2), v1); Assert.AreNotEqual(new AssemblyVersion("2.2"), v1); }
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); }
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); }
public void AssemblyVersionsWithAsteriskBuildIsNotEqualToAssemblyVersionWithIntegralBuild() { VersionBase v1 = new AssemblyVersion("1.2.*"); Assert.AreNotEqual(new AssemblyVersion(1, 2), v1); Assert.AreNotEqual(new AssemblyVersion("1.2"), v1); }
public void TwoSameVersionStringsCreateEqualAssemblyVersions() { VersionBase version = new AssemblyVersion("1.2.3.4"); Assert.AreEqual(new AssemblyVersion("1.2.3.4"), version); }
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); }
public void AssemblyVersionsWithNoBuildComponentIsNotEqualToVersionWithBuild() { VersionBase v1 = new AssemblyVersion(1, 2, 3); Assert.AreNotEqual(new AssemblyVersion(1, 2), v1); Assert.AreNotEqual(new AssemblyVersion("1.2"), v1); }
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); }
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); }
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); }
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); }