public void VersionStringParsing_WithTestCases(string versionString, string expectedFromVersionString, string expectedToVersionString)
        {
            var attr = new MercurialVersionAttribute(versionString, versionString);

            Assert.That(attr.FromVersion, Is.EqualTo(new Version(expectedFromVersionString)));
            Assert.That(attr.ToVersion, Is.EqualTo(new Version(expectedToVersionString)));
        }
Пример #2
0
        public void VersionStringParsing_WithTestCases(string versionString, string expectedFromVersionString, string expectedToVersionString)
        {
            var attr = new MercurialVersionAttribute(versionString, versionString);

            Assert.That(attr.FromVersion, Is.EqualTo(new Version(expectedFromVersionString)));
            Assert.That(attr.ToVersion, Is.EqualTo(new Version(expectedToVersionString)));
        }
        public void VersionStringOrdering_WithTestCases(string fromVersion1, string toVersion1, string fromVersion2, string toVersion2, int expectedOrdering)
        {
            var attr1 = new MercurialVersionAttribute(fromVersion1, toVersion1);
            var attr2 = new MercurialVersionAttribute(fromVersion2, toVersion2);

            int ordering = attr1.CompareTo(attr2);
            Assert.That(ordering, Is.EqualTo(expectedOrdering));

            ordering = attr2.CompareTo(attr1);
            Assert.That(ordering, Is.EqualTo(-expectedOrdering));
        }
Пример #4
0
        [TestCase("1.6", "1.6", "1.6.2", "1.6.2", +1)] // 1.6.2 .. 1.6.2.* < 1.6 .. 1.6.*
        public void VersionStringOrdering_WithTestCases(string fromVersion1, string toVersion1, string fromVersion2, string toVersion2, int expectedOrdering)
        {
            var attr1 = new MercurialVersionAttribute(fromVersion1, toVersion1);
            var attr2 = new MercurialVersionAttribute(fromVersion2, toVersion2);

            int ordering = attr1.CompareTo(attr2);

            Assert.That(ordering, Is.EqualTo(expectedOrdering));

            ordering = attr2.CompareTo(attr1);
            Assert.That(ordering, Is.EqualTo(-expectedOrdering));
        }