public void TestAddJobToNextJobeList() { MachineJob job1 = new MachineJob(6, 3, "job1"); MachineJob job2 = new MachineJob(18, 6, "job2"); PrecedenceChain precedenceChain = new PrecedenceChain(); precedenceChain.AddJob(job2); precedenceChain.AddJob(job1); precedenceChain.CheckNextJob(); Assert.IsTrue(precedenceChain.Pfactor == 5); var tmp = precedenceChain.PeekNextJob; Assert.AreEqual(tmp[0], job1); Assert.AreEqual(tmp[1], job2); }