public void ComparisonWithNullTest()
        {
            var v1 = new MigrationVersion("1");
            MigrationVersion v2 = null;

            Assert.Equal(1, v1.CompareTo(v2));
        }
예제 #2
0
        public void CompareToLess()
        {
            var mv1 = new MigrationVersion(new DateTime(2001, 1, 1), "test");
            var mv2 = new MigrationVersion(new DateTime(2002, 1, 1), "test");

            mv1.CompareTo(mv2).Should().Be(-1);
        }
예제 #3
0
 /// <summary>
 /// Compares this instance to the other instance, using the <see cref="MigrationVersion" /> to determine the order.
 /// </summary>
 public int CompareTo(PendingMigration <TMigrationVersion> other) => MigrationVersion.CompareTo(other.MigrationVersion);
        public void InvalidComparisonTest()
        {
            var v1 = new MigrationVersion("2_4_5");

            Assert.Throws <ArgumentException>(() => v1.CompareTo("2_1_4"));
        }
        public void ComparisonWithSameTest()
        {
            var v1 = new MigrationVersion("2_1");

            Assert.Equal(0, v1.CompareTo(v1));
        }
 public void ComparisonTest(MigrationVersion v1, MigrationVersion v2, int result)
 {
     Assert.Equal(result, v1.CompareTo(v2));
 }