public void TestPeek()
        {
            PriorityLinkedList <JobTimeoutModel> pq = this.CreateSimpleQueue();
            JobTimeoutModel front = pq.Peek();

            Assert.Equal(this.j1, front);
            Assert.Equal(3, pq.Count);
            pq.Clear();
            front = pq.Peek();
            Assert.Null(front);
            Assert.Equal(0, pq.Count);
        }
示例#2
0
 /// <summary>
 ///     Peeks at the next job due.
 /// </summary>
 /// <returns></returns>
 public static JobTimeoutModel PeekPriorityJob()
 {
     lock (Queue) {
         return(Queue.Peek());
     }
 }