public void Major_minorTry() { ShortVersion shortVersion; var result = ShortVersionParser.TryParseMajorMinor("1.2.3", out shortVersion); Assert.IsFalse(result); result = ShortVersionParser.TryParseMajorMinor("1.2.0-alpha1", out shortVersion); Assert.IsFalse(result); result = ShortVersionParser.TryParseMajorMinor("1.2.0.0", out shortVersion); Assert.IsFalse(result); result = ShortVersionParser.TryParseMajorMinor("1.2.0.1", out shortVersion); Assert.IsFalse(result); result = ShortVersionParser.TryParseMajorMinor("1.2", out shortVersion); Assert.IsTrue(result); result = ShortVersionParser.TryParseMajorMinor("1.2.0", out shortVersion); Assert.IsTrue(result); Assert.AreEqual(1, shortVersion.Major); Assert.AreEqual(2, shortVersion.Minor); }
public void Major_minorTry() { int minor; int major; var result = ShortVersionParser.TryParseMajorMinor("1.2.3", out major, out minor); Assert.IsFalse(result); result = ShortVersionParser.TryParseMajorMinor("1.2.0-alpha1", out major, out minor); Assert.IsFalse(result); result = ShortVersionParser.TryParseMajorMinor("1.2.0.0", out major, out minor); Assert.IsFalse(result); result = ShortVersionParser.TryParseMajorMinor("1.2.0.1", out major, out minor); Assert.IsFalse(result); result = ShortVersionParser.TryParseMajorMinor("1.2", out major, out minor); Assert.IsTrue(result); result = ShortVersionParser.TryParseMajorMinor("1.2.0", out major, out minor); Assert.IsTrue(result); Assert.AreEqual(1, major); Assert.AreEqual(2, minor); }
public void Major_minor_patch() { var shortVersion = ShortVersionParser.Parse("1.2.3"); Assert.AreEqual(1, shortVersion.Major); Assert.AreEqual(2, shortVersion.Minor); Assert.AreEqual(3, shortVersion.Patch); }
public void With_v() { var shortVersion = ShortVersionParser.Parse("v1.2.3"); Assert.AreEqual(1, shortVersion.Major); Assert.AreEqual(2, shortVersion.Minor); Assert.AreEqual(3, shortVersion.Patch); }
public void Major_minor_missingPatch() { ShortVersion shortVersion; var result = ShortVersionParser.TryParse("1.2", out shortVersion); Assert.IsTrue(result); Assert.AreEqual(1, shortVersion.Major); Assert.AreEqual(2, shortVersion.Minor); Assert.AreEqual(0, shortVersion.Patch); }
public void Major_minor_patch() { int minor; int major; int patch; ShortVersionParser.Parse("1.2.3", out major, out minor, out patch); Assert.AreEqual(1, major); Assert.AreEqual(2, minor); Assert.AreEqual(3, patch); }
public void Major_minor_missingPatch() { int minor; int major; int patch; var result = ShortVersionParser.TryParse("1.2", out major, out minor, out patch); Assert.IsTrue(result); Assert.AreEqual(1, major); Assert.AreEqual(2, minor); Assert.AreEqual(0, patch); }