Update SuffixVersion

This commit is contained in:
ChsBuffer
2021-03-22 01:43:06 +08:00
parent 947bf2b3ca
commit 54243a80e7
2 changed files with 53 additions and 88 deletions

View File

@@ -0,0 +1,26 @@
using Microsoft.VisualStudio.TestTools.UnitTesting;
using Netch.Models.GitHubRelease;
namespace UnitTest
{
[TestClass]
public class SuffixVersionTest
{
[TestMethod]
public void Test()
{
var rel = SuffixVersion.Parse("1.0.0");
var a1 = SuffixVersion.Parse("1.0.0-Alpha1");
var a3 = SuffixVersion.Parse("1.0.0-aLpHa3");
var b2 = SuffixVersion.Parse("1.0.0-betA2");
Assert.AreEqual(rel.ToString(), "1.0.0");
Assert.AreEqual(a1.ToString(), "1.0.0-Alpha1");
Assert.IsTrue(rel.CompareTo(a1) > 0);
Assert.IsTrue(rel.CompareTo(b2) > 0);
Assert.IsTrue(b2.CompareTo(a1) > 0);
Assert.IsTrue(b2.CompareTo(a3) > 0);
}
}
}