Vấn đề là các dự án thử nghiệm được "đánh dấu" trên hồ sơ dự án - bạn có thể chuyển đổi một thư viện lớp cho dự án thử nghiệm làm theo bốn bước đơn giản:
- Unload dự án (.prj chưa) tập tin và sau đó mở nó để cập nhật.
thêm dòng sau vào dự án
C#:
<Project>
<PropertyGroup>
<AssemblyName>....</AssemblyName>
<!-- add this line below -->
<ProjectTypeGuids>{3AC096D0-A1C2-E12C-1390-A8335801FDAB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
</PropertyGroup>
</Project>
VB - <ProjectTypeGuids>{3AC096D0-A1C2-E12C-1390-A8335801FDAB};{F184B08F-C81C-45F6-A57F- 5ABD9991F28F}</ProjectTypeGuids>
- Tái nạp dự án trở lại
- Run bạn (hiện đang làm việc) kiểm tra
Lưu ý rằng bạn sẽ cần thêm tham chiếu theo cách thủ công vào Microsoft.VisualStudio.Qua lityTools.UnitTestFramework.dll để có thể sử dụng kiểm tra các thuộc tính liên quan
Cập nhật: Trong MSTest V2 sắp tới này sẽ không được nesessery như MSTest trở thành một gói NuGet mà hoạt động giống như NUnit/XUnit
Nguồn
2012-04-24 14:27:36
là có bất kỳ cơ hội nào bạn thực sự có thể chấp nhận câu trả lời * đúng * cho câu hỏi này? –
@RobertHarvey bạn sẽ xếp lớp nào là chính xác? Câu trả lời hiện đang được đánh dấu là chấp nhận (bởi Dror Helper) dường như có tác dụng đối với tôi. –