public void VersionStepsAreNotEqual() { MigratorVersionStep v; v = new MigratorVersionStep(1, 3, 7, 6); Assert.True((v.CompareTo(new MigratorVersionStep(2, 7, 1, 9)) != 0)); Assert.True((v.CompareTo(new MigratorVersionStep(1, 7, 1, 9)) != 0)); Assert.True((v.CompareTo(new MigratorVersionStep(1, 3, 8, 9)) != 0)); Assert.True((v.CompareTo(new MigratorVersionStep(1, 3, 7, 9)) != 0)); }
public void VersionStepGreaterThanVersion() { MigratorVersionStep v1; PackageVersion v2; v1 = new MigratorVersionStep(1, 3, 7, 6); v2 = new PackageVersion("1.3.7"); Assert.True((v1.CompareTo(v2) == 1)); v2 = new PackageVersion("1.3.6"); Assert.True((v1.CompareTo(v2) == 1)); }
public void VersionStepEqualToVersion() { MigratorVersionStep v1; PackageVersion v2; v1 = new MigratorVersionStep(1, 3, 6, 0); v2 = new PackageVersion("1.3.6"); Assert.True((v1.CompareTo(v2) == 0)); }
public void VersionStepsAreEqual() { MigratorVersionStep v1, v2; v1 = new MigratorVersionStep(1, 3, 7, 6); v2 = new MigratorVersionStep(1, 3, 7, 6); Assert.AreEqual(v1.Major, 1); Assert.AreEqual(v1.Minor, 3); Assert.AreEqual(v1.Revision, 7); Assert.AreEqual(v1.Step, 6); Assert.True((v1.CompareTo(v2) == 0)); }