public void IntersectWithTest() { var someSet = new GenericSet <int>(); set.Add(1); set.Add(2); set.Add(3); set.Add(4); set.Add(5); someSet.Add(1); someSet.Add(2); someSet.Add(3); someSet.Add(6); someSet.Add(7); someSet.IntersectWith(set); Assert.IsFalse(someSet.Contains(6)); Assert.IsFalse(someSet.Contains(7)); Assert.IsTrue(someSet.Contains(1)); Assert.IsTrue(someSet.Contains(2)); Assert.IsTrue(someSet.Contains(3)); Assert.AreEqual(3, someSet.Count); }
public void IntersectWithTest() { var someSet = new GenericSet <string>(); set.Add("One"); set.Add("Two"); set.Add("Three"); set.Add("Four"); set.Add("Five"); someSet.Add("Ten"); someSet.Add("Twenty"); someSet.Add("Eleven"); someSet.Add("Twelve"); someSet.Add("Seven"); someSet.IntersectWith(set); Assert.IsFalse(someSet.Contains("Ten")); Assert.IsFalse(someSet.Contains("Twenty")); Assert.IsFalse(someSet.Contains("Eleven")); Assert.IsFalse(someSet.Contains("Twelve")); Assert.IsFalse(someSet.Contains("Seven")); Assert.AreEqual(0, someSet.Count); }