2010-07-17 45 views

Trả lời

22

Tôi chỉ làm việc với NUnit. Nó khá tốt cho tôi. Nó được tích hợp vào addons khác nhau cho Visual Studio như Resharper, nó hỗ trợ trong TeamCity và nó có độc lập kiểm tra phóng

Và có vẻ như NUnit trở thành một tiêu chuẩn công nghiệp để kiểm tra đơn vị.

Và chúng tôi không gặp phải bất kỳ vấn đề lớn nào với Moq hoặc Rhino.Mock.

Vì tôi nhớ Asp.Net Mvc (tôi đã làm việc với 1.0 chỉ) sử dụng MS Unit. Bạn có thể dễ dàng chuyển từ MSUnit sang NUnit.

câu hỏi tương tự được hỏi đã có, có thể bạn tìm thấy một số chi tiết có: NUnit vs. MbUnit vs. MSTest vs. xUnit.net

+0

Chỉ cần có một Foray rất ngắn gọn vào xUnit. Nó không hỗ trợ đầu ra dấu vết (theo thiết kế rõ ràng). No Console.Write .. no Trace/Debug.Write. Vì vậy, bạn về cơ bản có thể kiểm tra mã của bạn nhưng bạn không thể tìm ra lý do tại sao nó không thành công. Lỗ hổng khá lớn nếu bạn hỏi tôi. Ngay cả đối với việc phát triển một tính năng mới một bài kiểm tra đơn vị nhanh chóng với một số đầu ra cho sự tỉnh táo là rất quan trọng ... Vì vậy, trở lại Nunit tôi đi. Đó là một 5 phút tốt đẹp ở phía bên kia https://github.com/xunit/xunit/issues/173?_pjax=%23js-repo-pjax-container – reach4thelasers

+0

ReSharper 2016.1 cung cấp hỗ trợ tích hợp cho xUnit.net và không không yêu cầu một phần mở rộng riêng biệt để được cài đặt nữa. https://blog.jetbrains.com/dotnet/2016/04/14/resharper-ultimate-2016-1-is-released/ – kokabi

13

Một bài cũ, nhưng nghĩ this sẽ giúp ích cho ai đó.

+3

bài đăng này cũ nên không được sử dụng để so sánh các khung công tác, chỉnh sửa cuối cùng là ngày 14 tháng 11 , 2012. Có nhiều người trợ giúp cho mỗi khuôn khổ để đi đến các trang web chính thức và đưa ra quyết định dựa trên thông tin đó – Moy

+3

Trong khi liên kết này có thể trả lời câu hỏi, tốt hơn nên đưa các phần quan trọng của câu trả lời vào đây và cung cấp liên kết cho tài liệu tham khảo. Câu trả lời chỉ liên kết có thể trở thành không hợp lệ nếu trang được liên kết thay đổi. – Magnilex

+1

@Magnilex Và nó có. Nó đã được di chuyển để liên kết không còn giá trị ..... –

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