public void ExceptWithTest() { 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(12); someSet.ExceptWith(set); Assert.IsFalse(someSet.Contains(1)); Assert.IsFalse(someSet.Contains(2)); Assert.IsFalse(someSet.Contains(3)); Assert.IsTrue(someSet.Contains(12)); Assert.AreEqual(1, someSet.Count); }
public void ExceptWithTest() { 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("Eleven"); someSet.Add("Twelve"); someSet.Add("Three"); someSet.ExceptWith(set); Assert.IsFalse(someSet.Contains("Three")); Assert.IsTrue(someSet.Contains("Eleven")); Assert.IsTrue(someSet.Contains("Twelve")); Assert.IsTrue(someSet.Contains("Ten")); Assert.AreEqual(3, someSet.Count); }