2012-03-20 11 views
5

Vì vậy, tôi đang sử dụng MonoDevelop (đối với một số MonoTouch R & D) và có Unit Testing class library sử dụng NUnit.Làm thế nào tôi có thể thử nghiệm đơn vị một phương pháp [Test] trong MonoDevelop?

Tôi có một [TestFixture] duy nhất và một vài lớp [Test]. Tôi có thể chạy tất cả các bài kiểm tra trong một lần duy nhất .. nhưng tôi không có ý tưởng làm thế nào tôi có thể DEBUG (như trong, breakpoint + bước qua) một cá nhân.

Làm cách nào để tôi thực hiện việc này?

+0

Bạn có gặp phải bài viết dưới đây không? http://www.codeproject.com/Articles/34161/Setup-a-Test-Project-with-NUnit-and-MonoDevelop Xem "Các điểm ưa thích" và có thể là http://tirania.org/ blog/lưu trữ/2009/Feb-19-1.html – Spock

Trả lời

2

Nếu bạn có một NUnit thư viện lớp kiểm tra thường xuyên trong MonoDevelop, bạn sẽ có thể sử dụng Mono mềm Debugger các bài kiểm tra cá nhân.

Trong tab Bài kiểm tra đơn vị, hãy chọn bài kiểm tra bạn muốn gỡ lỗi và nhấp chuột phải vào bài kiểm tra. Chọn Run Test Với> Mono mềm Debugger:

enter image description here

Bây giờ, bạn sẽ có thể bước qua mã kiểm tra như mong muốn:

enter image description here

này đã được thử nghiệm trên một phiên bản gần đây, 3.0, của MonoDevelop.