Example #1
0
        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);
        }
Example #2
0
        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);
        }