Khi tôi chạy thử nghiệm đơn vị với Visual Studio nó hoạt động tốt, bởi vì nó chạy từ thư mục dự án, nơi tất cả các hội đồng được. Nhưng khi tôi chạy nó với resharper nó đi với lỗi trênResharper chạy UnitTest từ vị trí khác nhau
var services = Assembly.Load("SomeAssembly");
với lỗi
Không thể tải tập tin hoặc lắp ráp 'SomeAssembly' hoặc một trong phụ thuộc của nó. Hệ thống không thể tìm thấy một file nào đó ..
Vì vậy, tôi đã cố gắng
var path = Assembly.GetExecutingAssembly().Location;
và nó không phải dự án một. Đó là
C: \ Users \ * UserName * \ AppData \ Local \ Temp \ TestResults \ ... \ Out \
và không có 'SomeAssembly'. Làm thế nào để cấu hình resharper một cách chính xác hoặc thu thập tất cả các hội đồng như Visual Studio không?
Nó xảy ra với các bài kiểm tra đơn vị nhưng không phải với NUnit, bất kỳ ý tưởng nào?
nó xảy ra với đơn vị xét nghiệm nhưng không phải với nunit, vì vậy những gì là khác nhau, bất kỳ ý tưởng? @tallseth – Roar
Bạn có ý nghĩa gì khi nói "kiểm tra đơn vị, nhưng không phải với nunit"? Bạn có nghĩa là MSTest? Hoặc bạn có nghĩa là nó hoạt động với các giao diện điều khiển nunit runner, nhưng không phải với các plugin resharper, và tất cả các bài kiểm tra sử dụng khung nunit? – tallseth
yeah, khi tôi chạy MSTest với resharper nó không thành công, nhưng khi tôi chạy MSTest với TestExplorer nó chạy ok và khi tôi chạy NUnit với resharper nó chạy tốt t00 – Roar