public void PartitionIf_WithEmptyEnumerableAndNullProvider_Throws() => Throws <ArgumentNullException>( () => ENMRBL_EMPTY.PartitionIf(null).ToList());
public void HasCount_WithEmptyEnumerableAndEmptyCount_ExpectsTrue() => True(ENMRBL_EMPTY.HasCount(0));
public void HasCount_WithEmptyEnumerableAndPositiveCount_ExpectsFalse() => False(ENMRBL_EMPTY.HasCount(COUNT_ANY));
public void GetFNVHashCode_WithEmptyEnumerable_ExpectsConstant() => Equal(Constants.FNV_OFFSET_BASIS, ENMRBL_EMPTY.GetFNVHashCode());
public void HasCount_WithEmptyEnumerableAndNegativeCount_Throws() => Throws <ArgumentOutOfRangeException>( () => ENMRBL_EMPTY.HasCount(-COUNT_ANY));
public void TryGetSingle_WithNonEmptyEnumerableAndTautologicalLambda_ExpectsFalse() => False(ENMRBL_EMPTY.TryGetSingle(DefaultDelegates.ContradictionalLambda <MultiItems>(), out _));
public void GroupToDictionary_WithEmptyEnumerable_ExpectsEmptyDictionary() => Empty(ENMRBL_EMPTY.GroupToDictionary(DefaultDelegates.IdentityFunction <MultiItems>()));
public void TryGetFirst_WithNonEmptyEnumerableAndContradictionalLambda_ExpectsFalse() => False(ENMRBL_EMPTY.TryGetFirst(DefaultDelegates.ContradictionalLambda <MultiItems>(), out _));
public void TryGetSingle_WithEmptyEnumerable_ExpectsFalse() => False(ENMRBL_EMPTY.TryGetSingle(DefaultDelegates.TautologicalLambda <MultiItems>(), out _));
public void ToShuffled_WithEmptyEnumerable_ExpectsSameEnumerable() => Utilities.AssertManySequencesEqual( ENMRBL_EMPTY.ToShuffled(), ENMRBL_EMPTY);
public void GetRandom_WithEmptyEnumerable_Throws() => Throws <ArgumentOutOfRangeException>( () => ENMRBL_EMPTY.GetRandom());
public void Flatten_WithEmptyEnumerable_ExpectsSameEnumerable() => Utilities.AssertManySequencesEqual( ENMRBL_EMPTY.Flatten(), ENMRBL_EMPTY);
public void Flatten_WithEmptyEnumerableAndNullProvider_Throws() => Throws <ArgumentNullException>( () => ENMRBL_EMPTY.Flatten(null).ToList());
public void PartitionBy_WithEmptyEnumerableAndEmptyCount_Throws() => Throws <ArgumentOutOfRangeException>( () => ENMRBL_EMPTY.PartitionBy(0).ToList());
public void PartitionBy_WithEmptyEnumerableAndNegativeCount_Throws() => Throws <ArgumentOutOfRangeException>( () => ENMRBL_EMPTY.PartitionBy(-COUNT_ANY).ToList());
public void PartitionIf_WithEmptyEnumerable_ExpectsSameEnumerable() => Utilities.AssertManySequencesEqual( ENMRBL_EMPTY.PartitionIf(AlwaysSamePartition), ENMRBL_EMPTY);