internal static EnumerableOperator Create <TSpecification>(IEnumerable <TCandidate> candidates, Expecting expecting) where TSpecification : ISpecification <TCandidate>, new() { var enumerableOperator = new EnumerableOperator(candidates); enumerableOperator.AddToGroup <TSpecification>(expecting); return(enumerableOperator); }
public IEnumerableOperator <TCandidate> ThatAreNot <TSpecification>() where TSpecification : ISpecification <TCandidate>, new() => EnumerableOperator.Create <TSpecification>(_candidates, Expecting.False);