public void ExceptWithTest() { var testTree = new GenericTree <int>(); tree.Add(1); tree.Add(3); tree.Add(5); tree.Add(4); tree.Add(2); testTree.Add(1); testTree.Add(4); testTree.Add(-6); testTree.Add(5); testTree.ExceptWith(tree); Assert.IsFalse(testTree.Contains(1)); Assert.IsFalse(testTree.Contains(4)); Assert.IsFalse(testTree.Contains(5)); Assert.IsTrue(testTree.Contains(-6)); Assert.AreEqual(1, testTree.Count); }
public void ExceptWithTest() { 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("eleven"); testTree.Add("twelve"); testTree.Add("three"); testTree.ExceptWith(tree); Assert.IsFalse(testTree.Contains("three")); Assert.IsTrue(testTree.Contains("eleven")); Assert.IsTrue(testTree.Contains("twelve")); Assert.IsTrue(testTree.Contains("ten")); Assert.AreEqual(3, testTree.Count); }