public void IntersectWithRemoveElementTest() { set.Add(1); set.Add(2); set.Add(3); set.IntersectWith(list); Assert.IsFalse(set.Contains(2)); }
public void IntersectWithIsCorrect() { var set = new MySet <int> { 1, 3, 0, 2, 4 }; var list = new List <int>() { 0, 1, 5 }; set.IntersectWith(list); Assert.IsTrue(set.Contains(0)); Assert.IsTrue(set.Contains(1)); Assert.IsFalse(set.Contains(5)); Assert.IsFalse(set.Contains(3)); }