2013-01-11 22 views
5

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?

+1

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

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