Esempio n. 1
0
        public void FilterTest()
        {
            for (int i = 0; i < 1000; i++)
            {
                list.Add(i);
            }
            var result = new int[] { 0, 1, 2 };

            Assert.AreEqual(result, list.Filter(n => n < 3));

            var FILTER_ARGUMENT = 500;

            result = new int[FILTER_ARGUMENT];
            for (int i = 0; i < 1000; i++)
            {
                if (i < FILTER_ARGUMENT)
                {
                    result[i] = i;
                }
            }
            Assert.AreEqual(result, list.Filter(n => n < FILTER_ARGUMENT));
        }