Tôi đang viết một bài kiểm tra đơn vị của một lớp. Một số phương thức của lớp có các đối tượng là IQueryable
làm tham số và tôi muốn giả lập các đối tượng được truyền vào các phương thức đó. Có bất kỳ bộ sưu tập nào được tích hợp vào C# triển khai IQueryable
không? Nếu không, làm thế nào tôi có thể thử các đối tượng này?Có bất kỳ triển khai thường được sử dụng nào của IQueryable không?
5
A
Trả lời
9
Chỉ cần sử dụng IEnumerable<T>.AsQueryable()
. Sử dụng bất kỳ trình biên tập nào IEnumerable<T>
mà bạn thích.
Các vấn đề liên quan
- 1. Có bất kỳ triển khai LRU nào của IDictionary không?
- 2. Có bất kỳ Websocket C# nào triển khai tốt không?
- 3. IQueryable không triển khai IDbAsyncEnumerable
- 4. Tệp chiến dịch có thể được triển khai trên bất kỳ máy chủ nào không?
- 5. Có bất kỳ công cụ quy tắc nào được triển khai trên NodeJS/trong Javascript không?
- 6. Bất kỳ phương pháp tốt nào để đánh giá thiết kế trước khi bất kỳ mã nào được triển khai?
- 7. Có bất kỳ triển khai Ma trận Sparse nào được tối ưu hóa trong C# không?
- 8. Có bất kỳ lý do thông thường nào để sử dụng open() thay vì fopen() không?
- 9. Bất kỳ triển khai cây băm Java nào?
- 10. AppHarbor hoạt động như thế nào? Có bất kỳ triển khai nguồn mở nào không?
- 11. JDBC DAO - bất kỳ triển khai tham chiếu nào tốt?
- 12. PastryKit có được triển khai thành công bởi bất kỳ ai khác ngoài Apple không?
- 13. Có bất kỳ triển khai LOGO nguồn mở/miễn phí nào hỗ trợ dynaturtles không?
- 14. Có bất kỳ triển khai hoạt động nào của hàm băm lăn được sử dụng trong thuật toán tìm kiếm chuỗi Rabin-Karp không?
- 15. Có bất kỳ thành phần JSF nào để triển khai điều hướng đường dẫn không?
- 16. string1> = string2 không được triển khai trong LINQ to SQL, bất kỳ workarround nào?
- 17. Có bất kỳ triển khai thanh tiến trình dựa trên văn bản nào không?
- 18. Có bất kỳ triển khai Net nào khác ngoài Microsoft và Mono không?
- 19. Có bất kỳ trình duyệt nào đã triển khai DOM3 EventListenerList không?
- 20. Bất kỳ ai biết về việc triển khai java.util.Map được tối ưu hóa để sử dụng bộ nhớ thấp?
- 21. Có bất kỳ tác dụng phụ nào khi sử dụng cho nhiều chức năng tĩnh không?
- 22. Có bất kỳ bất lợi nào khi sử dụng IN trong các procs được lưu trữ của tôi không?
- 23. Có thẻ HTML nào có thể được sử dụng ở bất kỳ đâu trong DOM không?
- 24. Bất kỳ triển khai tốt nào của lối tắt bàn phím kiểu Fogbugz?
- 25. Sử dụng DTD, một phần tử có thể được khai báo cho phép bất kỳ nội dung XML nào không?
- 26. Cá thể ứng dụng có được tạo trước bất kỳ Hoạt động nào không?
- 27. Bất kỳ gotchas nào sử dụng iPhone chính của tôi để phát triển SDK?
- 28. Có bất kỳ ứng dụng mẫu ứng dụng nào của Google được viết bằng Java không?
- 29. Bất kỳ đề xuất nào cho việc triển khai quy trình làm việc của đường ray?
- 30. Có bất kỳ sách ocsigen nào không?
Bạn chỉ nên thực hiện 'IQueryable' của riêng mình nếu bạn có yêu cầu chuyên biệt cho nhà cung cấp, v.v. Nếu không, câu trả lời của John Saunders là lựa chọn tốt nhất. – IAbstract