2013-01-11 11 views
5

Sto scrivendo un test unitario di una classe. Molti dei metodi della classe accettano gli oggetti IQueryable come parametri e voglio prendere in giro gli oggetti passati in questi metodi. Ci sono collezioni incorporate in C# che implementano IQueryable? Altrimenti, come posso prendere in giro questi oggetti?Esistono implementazioni comunemente utilizzate di IQueryable?

+1

È necessario implementare il proprio 'IQueryable' se si dispone di un requisito specializzato per un provider, ecc. In caso contrario, la risposta di John Saunders è l'opzione migliore. – IAbstract

risposta

9

Basta usare IEnumerable<T>.AsQueryable(). Usa qualsiasi strumento di implementazione IEnumerable<T> che ti piace.

Problemi correlati