Tôi đã tìm kiếm trên diễn đàn và không tìm thấy câu hỏi tương tự. Tôi đang tìm cách đưa ra quyết định cuối cùng về khuôn khổ mocking của sự lựa chọn của chúng tôi về phía trước như là một thực hành tốt nhất - Tôi đã quyết định về Moq ... cho đến gần đây tôi đã phát hiện ra MS cuối cùng đã tạo ra một khuôn khổ mocking được gọi là Moles mà dường như làm việc tương tự để TypeMock thông qua các API profiler sexyness vv ..Bất cứ ai sử dụng Moles/Pex trong sản xuất?
Có một triệu 'NMock vs Moq vs TypeMock vs Rhino ....' chủ đề trên đây. Nhưng tôi chưa bao giờ thấy Moles tham gia.Trong thực tế, tôi thậm chí không biết sự tồn tại của nó cho đến một thời gian ngắn trước đây. Bất cứ ai sử dụng nó? Trong sản xuất? Bất cứ ai đổ khung mocking cũ của họ cho nó, và nếu có, cái nào? Làm cách nào để so sánh với các khung công tác mô phỏng mà bạn đã sử dụng?
cảm ơn .. ps, chúng tôi đang sử dụng VS2008 và sẽ sớm chuyển sang năm 2010.
ý kiến của tôi là Moles không chỉ là một khung mocking. Đó là nhiều hơn của một kẻ đánh chặn - những gì tôi không thích về nốt ruồi: nó tạo ra nhiều mã hơn. Đó là nhiều băng keo - không dẫn bạn làm sạch thiết kế của bạn. ví dụ. Just Mole DateTime.Now rồi! không khiến bạn đặt trách nhiệm phía sau vai trò Đồng hồ. Mặt khác, Moles có thể là một lựa chọn dễ dàng nếu bạn đang xử lý một đống mã kế thừa hiện có. – Gishu
Các nốt ruồi đã được thay thế bằng Hàng giả http://msdn.microsoft.com/en-us/library/hh549175(v=vs.110).aspx trong studio trực quan 2012 –