Beispiel #1
0
        public void Compare_Equal(string value)
        {
            StructuredVersion v1 = new StructuredVersion(value);
            StructuredVersion v2 = new StructuredVersion(value);

            Assert.AreEqual(0, v1.CompareTo(v2));
            Assert.AreEqual(v1, v2);
            Assert.AreEqual(v1.GetHashCode(), v2.GetHashCode());
        }
Beispiel #2
0
        public void Compare(string earlier, string later)
        {
            StructuredVersion earlierVersion = new StructuredVersion(earlier);
            StructuredVersion laterVersion   = new StructuredVersion(later);

            Assert.That(earlierVersion.CompareTo(laterVersion), Is.LessThan(0));
            Assert.That(laterVersion.CompareTo(earlierVersion), Is.GreaterThan(0));
            Assert.AreNotEqual(laterVersion, earlierVersion);
            Assert.AreNotEqual(laterVersion.GetHashCode(), earlierVersion.GetHashCode());
        }