예제 #1
0
 public void ExceptWithRemoveElementTest()
 {
     set.Add(1);
     set.Add(2);
     set.Add(3);
     set.ExceptWith(list);
     Assert.IsFalse(set.Contains(1));
 }
        public void ExceptWithIsCorrect()
        {
            var set = new MySet <int>();

            set.Add(1);
            set.Add(3);
            set.Add(0);
            set.Add(2);
            set.Add(4);
            var list = new List <int>()
            {
                0, 1, 5
            };

            set.ExceptWith(list);
            Assert.IsFalse(set.Contains(0));
            Assert.IsFalse(set.Contains(1));
            Assert.IsTrue(set.Contains(4));
        }