public void IntersectWithTest()
            {
                var someSet = new GenericSet <int>();

                set.Add(1);
                set.Add(2);
                set.Add(3);
                set.Add(4);
                set.Add(5);
                someSet.Add(1);
                someSet.Add(2);
                someSet.Add(3);
                someSet.Add(6);
                someSet.Add(7);
                someSet.IntersectWith(set);
                Assert.IsFalse(someSet.Contains(6));
                Assert.IsFalse(someSet.Contains(7));
                Assert.IsTrue(someSet.Contains(1));
                Assert.IsTrue(someSet.Contains(2));
                Assert.IsTrue(someSet.Contains(3));
                Assert.AreEqual(3, someSet.Count);
            }
Ejemplo n.º 2
0
        public void IntersectWithTest()
        {
            var someSet = new GenericSet <string>();

            set.Add("One");
            set.Add("Two");
            set.Add("Three");
            set.Add("Four");
            set.Add("Five");
            someSet.Add("Ten");
            someSet.Add("Twenty");
            someSet.Add("Eleven");
            someSet.Add("Twelve");
            someSet.Add("Seven");
            someSet.IntersectWith(set);
            Assert.IsFalse(someSet.Contains("Ten"));
            Assert.IsFalse(someSet.Contains("Twenty"));
            Assert.IsFalse(someSet.Contains("Eleven"));
            Assert.IsFalse(someSet.Contains("Twelve"));
            Assert.IsFalse(someSet.Contains("Seven"));
            Assert.AreEqual(0, someSet.Count);
        }