Tôi đang viết một số bài kiểm tra đơn vị trong Visual Studio 2010. Tôi có thể chạy tất cả các bài kiểm tra bằng cách sử dụng "Chạy tất cả các bài kiểm tra trong ngữ cảnh hiện tại". Tuy nhiên, nếu tôi viết một bài kiểm tra đơn vị mới, nó không được môi trường chọn lọc - nói cách khác, tôi không thể tìm thấy nó trong Test List Editor, bằng cách chạy tất cả các bài kiểm tra, hoặc bất cứ nơi nào khác. Nếu tôi dỡ bỏ dự án và sau đó tải lại nó; thử nghiệm mới có sẵn để chạy.Visual Studio 2010 không phát hiện ra các bài kiểm tra đơn vị mới
Khi tôi thêm một bài kiểm tra đơn vị, tôi chỉ cần thêm một phương pháp mới vào một TestClass đã tồn tại và trang trí nó với thuộc tính [TestMethod] - không có gì lạ mắt.
Điều gì có thể gây ra hành vi này và làm cách nào để nó hoạt động?
Các bước bạn đang làm đang gây ra sự cố là gì? Có một số cách để chạy thử nghiệm, do đó rất khó để đưa ra một câu trả lời hay. –
@ James, tôi sử dụng hoặc "Chạy thử nghiệm trong ngữ cảnh hiện tại" hoặc "Chạy tất cả các thử nghiệm trong giải pháp" từ thanh công cụ. Hành vi bình thường của những điều này là bao gồm bất kỳ thử nghiệm mới nào mà tôi đã thêm vào. – driis