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()); }