public virtual void TestContains() { Assert.IsTrue(q.Offer("item1")); Assert.IsTrue(q.Offer("item2")); Assert.IsTrue(q.Offer("item3")); Assert.IsTrue(q.Offer("item4")); Assert.IsTrue(q.Offer("item5")); Assert.IsTrue(q.Contains("item3")); Assert.IsFalse(q.Contains("item")); var list = new List <string>(2); list.Add("item4"); list.Add("item2"); Assert.IsTrue(q.ContainsAll(list)); list.Add("item"); Assert.IsFalse(q.ContainsAll(list)); }