示例#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));
 }