예제 #1
0
        public void ListWithPredicateStillIterates()
        {
            var source = new NonEnumerableList <int>(1, 5, 10, 3);

            Assert.Throws <NotSupportedException>(() => source.LastOrDefault(x => x > 3));
        }
 public void ListWithoutPredicateDoesntIterate()
 {
     var source = new NonEnumerableList<int>(1, 5, 10, 3);
     Assert.AreEqual(3, source.LastOrDefault());
 }
예제 #3
0
        public void ListWithoutPredicateDoesntIterate()
        {
            var source = new NonEnumerableList <int>(1, 5, 10, 3);

            Assert.AreEqual(3, source.LastOrDefault());
        }
예제 #4
0
 public void ListWithPredicateStillIterates()
 {
     var source = new NonEnumerableList<int>(1, 5, 10, 3);
     Assert.Throws<NotSupportedException>(() => source.LastOrDefault(x => x > 3));
 }