tôi đã làm điều tương tự mà John Gardner cho thấy trong câu trả lời của mình, ngoại trừ tôi chia nó thành 2 dự án (để bắt chước các thiết lập mà tôi đã làm việc với trong dung thật của tôi). Lúc đầu, nó không hoạt động mặc dù tôi có thể thấy các bài kiểm tra trong Test Explorer. Sau một chút tìm kiếm, tôi vấp phải câu trả lời đúng cho tình huống của mình.
Nó chỉ ra rằng bạn cần phải:
(1) Tạo một dự án thử nghiệm đơn vị mới (không phải là một thư viện lớp)
(2) Thêm NUnit tham chiếu đến các dự án Unit Test (tôi đã sử dụng NuGet) và đã cài đặt thử nghiệm Adaptor NUnit trong VS2013
(3) Di chuyển các xét nghiệm của bạn cho dự án mới này
(4) Khi bạn lưu và xây dựng, bây giờ bạn có thể quay về mã sản xuất của bạn và xem " x/y truyền qua "tin nhắn và xem các bài kiểm tra đơn vị trong bài kiểm tra Expl cửa sổ orer.
Hầu hết chúng ta đã sử dụng NUnit trong một thời gian dài được sử dụng để tạo thư viện lớp cho mã của chúng tôi thay vì các dự án thử nghiệm đơn vị. Nó sẽ là tốt đẹp nếu các tài liệu CodeLens thực sự trực tiếp bảo hiểm này (tài liệu nói rằng "Chỉ số trạng thái kiểm tra xuất hiện tự động trong các dự án thử nghiệm" đó là đầu mối của tôi).
được kiểm tra bởi và chỉ báo trạng thái kiểm tra yêu cầu các phương pháp được phát hiện (để chỉ báo tham chiếu xuất hiện) và khớp với trình khám phá kiểm tra. sao MSpec tích hợp với trình khám phá thử nghiệm? –
Tôi không nghĩ vậy trừ khi tôi sử dụng Bộ kiểm tra MSpec để nó sẽ được tích hợp với trình khám phá kiểm tra. –