Các Moq hướng dẫn có một phần trên nền, triết học, và tranh cãi ngay từ đầu mà thảo luận này liên quan đến một vài công cụ cụ thể: TypeMock Isolator, RhinoMocks, và Moq. Nó được viết để giải thích Moq, do đó, tự nhiên có một chút sai lệch, nhưng tôi thấy nó khá hữu ích cho tôi khi cố gắng hiểu một số khác biệt trong các khung mô phỏng.
Tôi thấy các phản hồi cho chủ đề SO này trên C # Mocking Framework cũng hữu ích. Hầu hết chỉ đề cập đến một Mocking Framework mà người dùng thực sự thấy hữu ích, nhưng có một phản hồi từ HaraldV về cách thảo luận về các giả lập dựa trên proxy và các giả lập dựa trên trình biên dịch.
Tôi cũng có thể tìm thấy một biểu đồ so sánh trực tuyến. Lưu ý rằng đó là từ năm 2009, vì vậy tôi không chắc nó đã được cập nhật; có ít nhất một bình luận nói rằng thông tin về TypeMock và các cuộc gọi lại đã lỗi thời, nhưng biểu đồ có thể tốt để đưa ra các vấn đề cần xem xét ngay cả khi bạn sẽ cần phải làm việc để xem trạng thái hiện tại là gì:
RhinoMocks, Moq, NMock, và biểu đồ so sánh TypeMock
Có một dự án về Google Code với các trường hợp thử nghiệm trong nhiều khung mô phỏng để so sánh mã dễ dàng: so sánh
khung mô phỏng