2016-01-18 40 views
16

Tôi sắp lấy quyết định về thư viện nhạo báng cho dự án tiếp theo của mình.Giới hạn NSubstitute, đặc biệt so với MOQ là gì?

và bởi vì tôi mới vào các thư viện tôi đã thực hiện một tìm kiếm nhanh

tôi thấy rằng MOQ là phổ biến hơn nhiều so với NSubstitute và tôi hy vọng sự giúp đỡ nhiều hơn nữa từ cộng đồng đặc biệt ở đây tại SO

Nhưng tôi thích NSubstitute cú pháp nhiều hơn, nó cũng có một đẹp docs.

Vì vậy, câu hỏi của tôi là "Có điều gì tôi có thể đạt được bằng cách sử dụng MOQ Tôi không thể đạt được bằng cách sử dụng NSubstitute?"

+4

[Bài đăng này có thể hữu ích] (http : //weareadaptive.com/blog/2014/09/30/why-nsubstitute/), đặc biệt là phần có tiêu đề "Sự cân bằng của NSubstitute". –

Trả lời

26

Tôi không biết về bất kỳ hạn chế nsubstitute

Vài năm trước, tôi là một lão luyện của moq, và bây giờ tôi có một sở thích cho nsubstitute. Tôi thích cú pháp (bạn gọi trực tiếp phương thức vs thiết lập.), Tôi nghĩ rằng NSubstitute có cú pháp tốt nhất và là dễ đọc nhất trong tất cả các khung công tác (nhưng đây là một xác nhận chủ quan ^^).

Oh có lẽ một điều: NSubstitute không có một chế độ giả nghiêm ngặt (nhưng tôi luôn nghĩ đó là một ý tưởng tồi, vì vậy tôi không bao giờ nhìn thấy nó như là một hạn chế)

+3

NSubstitute chỉ là hoàn hảo và dễ học –

Các vấn đề liên quan