public static void TestComparison()
 {
     Assert.Less(k_VersionA.CompareTo(k_VersionB), 0);
     Assert.Greater(k_VersionB.CompareTo(k_VersionA), 0);
     Assert.Less(k_VersionB.CompareTo(k_VersionD), 0);
     Assert.Less(k_VersionC.CompareTo(k_VersionB), 0);
 }
예제 #2
0
        public void CompareTo(int majorA, int minorA, int patchA, ReleaseFlag releaseFlagA, int majorB, int minorB, int patchB, ReleaseFlag releaseFlagB, int expected)
        {
            SemVer semVerA = new SemVer(majorA, minorA, patchA, releaseFlagA);

            SemVer semVerB = new SemVer(majorB, minorB, patchB, releaseFlagB);

            Assert.AreEqual(expected, semVerA.CompareTo(semVerB));
        }
예제 #3
0
 public void Compare(SemVer value1, object value2, int expected)
 {
     value1.CompareTo(value2).Should().Be(expected);
 }
예제 #4
0
 public int CompareTo(AspNetRuntimeVersion other)
 {
     return(other == null ? 1 : SemVer.CompareTo(other.SemVer));
 }
예제 #5
0
 public int CompareTo(SdkVersion other)
 {
     return(other == null ? 1 : SemVer.CompareTo(other.SemVer));
 }
예제 #6
0
 public int TestComparisonOperators(SemVer left, SemVer right)
 {
     return(left.CompareTo(right));
 }
예제 #7
0
 public int CompareTo(HostingBundleVersion other)
 {
     return(other == null ? 1 : SemVer.CompareTo(other.SemVer));
 }