public void ExceptWithTest()
            {
                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(12);
                someSet.ExceptWith(set);
                Assert.IsFalse(someSet.Contains(1));
                Assert.IsFalse(someSet.Contains(2));
                Assert.IsFalse(someSet.Contains(3));
                Assert.IsTrue(someSet.Contains(12));
                Assert.AreEqual(1, someSet.Count);
            }
Exemple #2
0
        public void ExceptWithTest()
        {
            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("Eleven");
            someSet.Add("Twelve");
            someSet.Add("Three");
            someSet.ExceptWith(set);
            Assert.IsFalse(someSet.Contains("Three"));
            Assert.IsTrue(someSet.Contains("Eleven"));
            Assert.IsTrue(someSet.Contains("Twelve"));
            Assert.IsTrue(someSet.Contains("Ten"));
            Assert.AreEqual(3, someSet.Count);
        }