public void ElementAtOrDefault_Returns_Specified_Default_Value_If_Sequence_Is_Empty()
        {
            var source = XEnumerable.Empty <int>().ForbidMultipleEnumeration();

            source.ElementAtOrDefault(0, 42).Should().Be(42);
        }
示例#2
0
        public void LastOrDefault_With_Predicate_Returns_Specified_Default_Value_If_Sequence_Is_Empty()
        {
            var source = XEnumerable.Empty <int>().ForbidMultipleEnumeration();

            source.LastOrDefault(IsEven, 42).Should().Be(42);
        }
示例#3
0
        public void None_Returns_True_If_Source_Is_Empty()
        {
            IEnumerable <int> source = XEnumerable.Empty <int>().ForbidMultipleEnumeration();

            source.None().Should().BeTrue();
        }
示例#4
0
        public void None_With_Predicate_Returns_True_If_Source_Is_Empty()
        {
            var source = XEnumerable.Empty <int>().ForbidMultipleEnumeration();

            source.None(IsEven).Should().BeTrue();
        }
示例#5
0
 public static void IsNullOrEmpty_NonGeneric_Returns_True_If_Source_Is_Empty()
 {
     IEnumerable source = XEnumerable.Empty<int>().ForbidMultipleEnumeration();
     bool result = source.IsNullOrEmpty();
     result.Should().BeTrue();
 }