public void SymmetricExceptWithTest() { using (FileBackedHashSet <int> hashSet = new FileBackedHashSet <int>()) { for (int i = 0; i < 10; i++) { hashSet.Add(i); } hashSet.SymmetricExceptWith(Enumerable.Range(5, 10)); for (int i = 0; i < 5; i++) { Assert.IsTrue(hashSet.Contains(i), i.ToString()); } for (int i = 10; i < 15; i++) { Assert.IsTrue(hashSet.Contains(i), i.ToString()); } Assert.AreEqual(hashSet.Count, 10); } }
public void SymmetricExceptWithTest() { using (FileBackedHashSet<int> hashSet = new FileBackedHashSet<int>()) { for (int i = 0; i < 10; i++) hashSet.Add(i); hashSet.SymmetricExceptWith(Enumerable.Range(5, 10)); for (int i = 0; i < 5; i++) Assert.IsTrue(hashSet.Contains(i), i.ToString()); for (int i = 10; i < 15; i++) Assert.IsTrue(hashSet.Contains(i), i.ToString()); Assert.AreEqual(hashSet.Count, 10); } }