public void RemoveTest()
        {
            var q = new TestQ();

            q.Add("abc", 0, 10);
            Assert.AreEqual("abc", q.Items.First().Key);

            q.Remove("abcd");
            Assert.AreEqual("abc", q.Items.First().Key);
            Assert.AreEqual(1, q.Items.Count());

            q.Remove("abc");
            Assert.IsTrue(q.Items.IsEmpty());
        }