public void ElementAtOrDefault_Returns_Specified_Default_Value_If_Sequence_Is_Empty() { var source = XEnumerable.Empty <int>().ForbidMultipleEnumeration(); source.ElementAtOrDefault(0, 42).Should().Be(42); }
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); }
public void None_Returns_True_If_Source_Is_Empty() { IEnumerable <int> source = XEnumerable.Empty <int>().ForbidMultipleEnumeration(); source.None().Should().BeTrue(); }
public void None_With_Predicate_Returns_True_If_Source_Is_Empty() { var source = XEnumerable.Empty <int>().ForbidMultipleEnumeration(); source.None(IsEven).Should().BeTrue(); }
public static void IsNullOrEmpty_NonGeneric_Returns_True_If_Source_Is_Empty() { IEnumerable source = XEnumerable.Empty<int>().ForbidMultipleEnumeration(); bool result = source.IsNullOrEmpty(); result.Should().BeTrue(); }