public void Test_CompareToPositive() { Job job1 = new Job(new User("Test", ""), 100, 1, s => 0); Job job2 = new Job(new User("Test", ""), 100, 2, s => 0); job1.Process(new String[] { " not empty" }); Assert.AreEqual(1, job1.CompareTo(job2)); }
public void Test_CompareToSymmetric() { Job job1 = new Job(new User("Test", ""), 100, 1, s => 0); Job job2 = new Job(new User("Test", ""), 100, 2, s => 0); Assert.AreEqual(0, job1.CompareTo(job2)); Assert.AreEqual(0, job2.CompareTo(job1)); }
public void Test_CompareToTransitive() { Job job1 = new Job(new User("Test", ""), 100, 1, s => 0); Job job2 = new Job(new User("Test", ""), 100, 2, s => 0); Job job3 = new Job(new User("Test", ""), 100, 3, s => 0); Assert.AreEqual(0, job1.CompareTo(job2)); Assert.AreEqual(0, job2.CompareTo(job3)); Assert.AreEqual(0, job1.CompareTo(job3)); }