public void ComparisonWithNullTest() { var v1 = new MigrationVersion("1"); MigrationVersion v2 = null; Assert.Equal(1, v1.CompareTo(v2)); }
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); }
/// <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)); }