public void Equal_main_versions() { // Arrange var version = new TestableVersion { Major = 1, Minor = 2, Patch = 3}; var other = new TestableVersion { Major = 1, Minor = 2, Patch = 3}; // Act var result = version.CompareMain(other); // Assert Assert.That(result, Is.EqualTo(0)); }
public void Greater_due_to_major() { // Arrange var version = new TestableVersion {Major = 2}; var other = new TestableVersion {Major = 1}; // Act var result = version.CompareMain(other); // Assert Assert.That(result, Is.EqualTo(1)); }
public void Smaller_prerelease_string() { // Arrange var version = new TestableVersion { Prerelease = new VersionIdentifier[] { "beta" } }; var other = new TestableVersion { Prerelease = new VersionIdentifier[] { "delta" } }; // Act var result = version.ComparePre(other); // Assert Assert.That(result, Is.EqualTo(-1)); }
public void Should_equal_without_prerelease() { // Arrange var version = new TestableVersion { Prerelease = new VersionIdentifier[] { } }; var other = new TestableVersion { Prerelease = new VersionIdentifier[] { } }; // Act var result = version.ComparePre(other); // Assert Assert.That(result, Is.EqualTo(0)); }
public void Release_should_be_greater_than_prerelease() { // Arrange var version = new TestableVersion { Prerelease = new VersionIdentifier[] { } }; var other = new TestableVersion { Prerelease = new VersionIdentifier[] { "beta" } }; // Act var result = version.ComparePre(other); // Assert Assert.That(result, Is.EqualTo(1)); }
public void Less_prerelease_number() { // Arrange var version = new TestableVersion { Prerelease = new VersionIdentifier[] { "beta" } }; var other = new TestableVersion { Prerelease = new VersionIdentifier[] { "beta", 1 } }; // Act var result = version.ComparePre(other); // Assert Assert.That(result, Is.EqualTo(-1)); }
public void Smaller_due_to_patch() { // Arrange var version = new TestableVersion { Major = 1, Minor = 2, Patch = 3}; var other = new TestableVersion { Major = 1, Minor = 2, Patch = 4}; // Act var result = version.CompareMain(other); // Assert Assert.That(result, Is.EqualTo(-1)); }