Exemplo n.º 1
0
        public void SymmetricExceptWithTest()
        {
            var testTree = new GenericTree <string>();

            tree.Add("one");
            tree.Add("two");
            tree.Add("three");
            tree.Add("four");
            tree.Add("five");
            testTree.Add("one");
            testTree.Add("two");
            testTree.Add("three");
            testTree.Add("four");
            testTree.Add("five");
            testTree.SymmetricExceptWith(tree);
            Assert.IsFalse(testTree.Contains("three"));
            Assert.IsFalse(testTree.Contains("one"));
            Assert.IsFalse(testTree.Contains("four"));
            Assert.IsFalse(testTree.Contains("one"));
            Assert.IsFalse(testTree.Contains("two"));
            Assert.AreEqual(0, testTree.Count);
        }
Exemplo n.º 2
0
        public void SymmetricExceptWithTest()
        {
            var testTree = new GenericTree <int>();

            tree.Add(1);
            tree.Add(2);
            tree.Add(0);
            tree.Add(4);
            testTree.Add(5);
            testTree.Add(2);
            testTree.Add(0);
            testTree.Add(-1);
            testTree.Add(-4);
            testTree.SymmetricExceptWith(tree);
            Assert.IsFalse(testTree.Contains(2));
            Assert.IsFalse(testTree.Contains(0));
            Assert.IsTrue(testTree.Contains(1));
            Assert.IsTrue(testTree.Contains(-1));
            Assert.IsTrue(testTree.Contains(4));
            Assert.IsTrue(testTree.Contains(-4));
            Assert.IsTrue(testTree.Contains(5));
            Assert.AreEqual(5, testTree.Count);
        }