2011-12-03 37 views
5

Tôi đang cố di chuyển quy trình phát triển C# của mình từ Windows/Visual Studio 2010 sang Mac OS X/Monodevelop. Và tôi tự hỏi nếu có bất kỳ khuôn khổ kiểm tra đơn vị tốt mà sẽ phù hợp với nhu cầu của tôi?C#/Thử nghiệm đơn vị đơn vị trên Mac OS X

Sẽ thật tuyệt nếu nó hoạt động trên Windows/Mac/Ubuntu cùng một lúc.

Tôi đã kiểm tra các tùy chọn hiển thị như NUnit và MSTest nhưng lần đầu tiên có thể chạy được trên Windows (hoặc tôi chưa tìm thấy phiên bản Mac) và thứ hai được tích hợp chặt chẽ với Studio, không có ứng dụng nào cho Mac.

Tôi nên làm gì?

Trả lời

5

Hỗ trợ NUnit được tích hợp vào MonoDevelop cùng với một nhân tố tích hợp. Tôi đã không bao giờ cố gắng phát triển và thử nghiệm trong VS và Mono chống lại cùng một giải pháp hoặc dự án, có thể được khôn lanh tùy thuộc vào loại dự án.

Tôi hy vọng các thử nghiệm sẽ tiếp tục chạy theo (các) tính năng NUnit khả dụng trên cả hai nền tảng. Tất nhiên, cú pháp của chúng là giống nhau [TestFixture] [Test] vn

+0

Ah! Vì vậy, tôi không cần phải có một người chạy Nunit độc lập cho Mac! Cảm ơn! – shytikov

2

Mono ship nunit đã được đóng gói sẵn trên OSX, vì vậy cách dễ dàng là sử dụng nó.