public virtual void TestContains() { Assert.IsTrue(set.Add("item1")); Assert.IsTrue(set.Add("item2")); Assert.IsTrue(set.Add("item3")); Assert.IsTrue(set.Add("item4")); Assert.IsFalse(set.Contains("item5")); Assert.IsTrue(set.Contains("item2")); var l = new List <object>(); l.Add("item6"); l.Add("item3"); Assert.IsFalse(set.ContainsAll(l)); Assert.IsTrue(set.Add("item6")); Assert.IsTrue(set.ContainsAll(l)); }