public void IntersectWithTest() { var testTree = new GenericTree <int>(); tree.Add(6); tree.Add(2); tree.Add(8); tree.Add(-11); tree.Add(3); testTree.Add(1); testTree.Add(3); testTree.Add(-6); testTree.Add(8); testTree.Add(2); testTree.IntersectWith(tree); Assert.IsFalse(testTree.Contains(1)); Assert.IsFalse(testTree.Contains(-6)); Assert.IsTrue(testTree.Contains(2)); Assert.IsTrue(testTree.Contains(8)); Assert.IsTrue(testTree.Contains(3)); Assert.AreEqual(3, testTree.Count); }
public void IntersectWithTest() { var testTree = new GenericTree <string>(); tree.Add("one"); tree.Add("two"); tree.Add("three"); tree.Add("four"); tree.Add("five"); testTree.Add("ten"); testTree.Add("twenty"); testTree.Add("eleven"); testTree.Add("twelve"); testTree.Add("seven"); testTree.IntersectWith(tree); Assert.IsFalse(testTree.Contains("ten")); Assert.IsFalse(testTree.Contains("twenty")); Assert.IsFalse(testTree.Contains("eleven")); Assert.IsFalse(testTree.Contains("twelve")); Assert.IsFalse(testTree.Contains("seven")); Assert.AreEqual(0, testTree.Count); }