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