Gần đây tôi đã chuyển đổi từ MSTest thành NUnit. Tôi đã làm điều này bằng cáchTại sao Resharper không nhận các thử nghiệm NUnit của tôi?
- thay thế tất cả các lần xuất hiện của
[TestMethod]
bởi[Test]
,[TestClass]
bởi[Test]
vv - Tôi cũng xóa Microsoft.VisualStudio ... tham khảo và bổ sung gói NuGet nunit.framework.
Vì tôi đã làm điều đó, Trình chia sẻ lại không hiển thị biểu tượng thử nghiệm nhỏ bên cạnh các phương pháp. Và nếu tôi chạy thử nghiệm bằng cách sử dụng Ctrl + U, R nó sẽ hiển thị số lượng phù hợp nhưng không thực sự chạy bất kỳ trong số chúng.
Có ai có ý tưởng nào không?
Sửa: Phải có một cái gì đó hơi say lên với lắp ráp của tôi, vì tôi đã tạo một cái mới vừa gọi Test.Web và tạo ra một lớp đơn giản chỉ với [TestFixture] và Resharper nhận ra nó ngay lập tức.
không có giải pháp nào hoạt động. bạn đã giải quyết nó như thế nào? –
Xem câu trả lời của tôi dưới đây, đó là những gì tôi đã làm để giải quyết nó. Về cơ bản tạo ra một thư viện mới và sao chép mã trên. – taylonr
Đảm bảo các lớp là 'công khai'. – yper