Exemple #1
0
        public void CrashRbq_Last_InvalidOperation()
        {
            var rb = new RankedBag <int>();

#if TEST_BCL
            var zz = Enumerable.Last(rb);
#else
            var zz = rb.Last();
#endif
        }
Exemple #2
0
        public void UnitRbq_FirstLast()
        {
            var rb = new RankedBag <int> {
                Capacity = 4
            };
            int n = 99;

            for (int ii = n; ii >= 1; --ii)
            {
                rb.Add(ii);
            }
#if TEST_BCL
            Assert.AreEqual(1, Enumerable.First(rb));
            Assert.AreEqual(n, Enumerable.Last(rb));
#else
            Assert.AreEqual(1, rb.First());
            Assert.AreEqual(n, rb.Last());
#endif
        }