Exemple #1
0
        public void CountWhere()
        {
            Bag <double> bag1 = new Bag <double>(new double[] { 4.5, 187.4, 1.2, 7.6, -7.6, -0.04, 1.2, 1.78, 10.11, 187.4 });

            Assert.AreEqual(0, bag1.CountWhere(d => d > 200));
            Assert.AreEqual(7, bag1.CountWhere(d => Math.Abs(d) < 10));
            Assert.AreEqual(10, bag1.CountWhere(d => d > -10));
            Assert.AreEqual(5, bag1.CountWhere(d => Math.Abs(d) > 5));
            bag1.Clear();
            Assert.AreEqual(0, bag1.CountWhere(d => Math.Abs(d) < 10));
        }