2016-11-30 31 views
9

Tôi hiện đang đánh giá Visual Studio cho Mac. Và tôi gặp phải một vấn đề nhỏ. Nó sẽ không phát hiện bất kỳ bài kiểm tra đơn vị xUnit nào của tôi. Trên phiên bản Windows của VS, các bài kiểm tra được tự động chọn khi tôi nhấp vào "Chạy tất cả các xét nghiệm". Nhưng với phiên bản này, nó không phải. Có bất kỳ hướng dẫn về cách thiết lập xUnit để làm việc bên trong Visual Studio cho Mac?Chạy xUnit trên Visual Studio cho Mac

Cảm ơn sự giúp đỡ! ; 0)

Trả lời

12

Ok, vì vậy, đối với bất kỳ ai tìm kiếm điều này. Về cơ bản Visual Studio cho Mac hiện không tương thích với xUnit. Tôi đã nói chuyện với nhóm lõi xUnit và họ không có kế hoạch hỗ trợ Visual studio cho Mac. Bạn có thể theo dõi cuộc trò chuyện HERE. Tôi cũng đã nói chuyện với nhóm plugin xamarinstudio.xunit. Và họ nói rằng họ đang có kế hoạch hỗ trợ nó nếu VS cho Mac không ra khỏi hộp. Nhưng chúng ta sẽ phải đợi một chút để xem yêu cầu là gì. Bạn có thể làm theo các cuộc nói chuyện HERE

+0

Dường như nó hoạt động ngay bây giờ? –

6

Visual Studio cho Mac hiện nay đã được xây dựng trong hỗ trợ cho xUnit (Chỉ cần tạo một dự án mới trong giải pháp của bạn, và dưới sự NET Lõi loại dự án bạn sẽ thấy một thử nghiệm dự án mà bạn có thể thêm và viết bài kiểm tra với)

Hãy cho tôi biết nếu điều này làm việc ra cho bạn

+0

Đẹp Jonathan! ... Tôi sẽ phải kiểm tra nó tối nay. Cảm ơn bạn về thông tin! :) – Zorthgo

+7

Tôi đã thử. Tôi đã gặp ngoại lệ "Không thể chạy thử nghiệm. Kiểm tra phát hiện thất bại.". – taynguyen

0

với phiên bản mới nhất của VS cho mac (7.1) với sự hỗ trợ Net lõi 2.0 - bây giờ bạn có thể chạy kiểm tra và xem chúng trong cửa sổ "Kết quả kiểm tra", có sẵn trong BRHS của IDE.

Bạn sẽ cần phải chọn các dự án từ trên bên trái thả xuống - đảm bảo rằng nó là: "- Unit tests"

Sau đó bạn có thể chạy bằng cách sử dụng nút Run và kết quả sẽ được hiển thị trong cửa sổ ở trên.

1

Phiên bản 2.3.1 của xUnit dường như giải quyết được rất nhiều vấn đề tôi đã thử nghiệm cả với Live Unit trong VS2017 và một số vấn đề với VS dành cho Mac.

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