Exemple #1
0
        public void UnitRb_RemoveWhere()
        {
            var rb0 = new RankedBag <int>();
            var rb  = new RankedBag <int> (new int[] { 3, 4, 5, 5, 6, 6, 7, 7, 8 });


            rb0.RemoveWhere(IsEven);
            Assert.AreEqual(0, rb0.Count);

            rb.RemoveWhere(IsEven);
            Assert.IsTrue(System.Linq.Enumerable.SequenceEqual(new int[] { 3, 5, 5, 7, 7 }, rb));
        }