public void SingleObjectQueueTest()
        {
            var t = new TaskJob(1, Priority.Normal);

            Assert.IsTrue(queue.IsEmpty());

            queue.Enqueue(t, t.Priority);

            Assert.IsFalse(queue.IsEmpty());
            Assert.IsTrue(queue.TryDequeue(out var res));
            Assert.AreEqual(t, res);
        }