2010-04-19 29 views

Trả lời

0

Cho đến giờ tôi biết, bạn không thể sử dụng xUnit trong bất kỳ phiên bản VS nào ngay bây giờ.

3

Có một chương trình bổ trợ có tên 'Visual NUnit 2010' sẽ chạy thử nghiệm NUnit trong VS2010. Nó cho biết thêm một cửa sổ TestRunner cho phép bạn xem kết quả kiểm tra của bạn. Thông tin thêm là tại http://www.bubblecloud.org/visualnunit.

+0

Bạn có thể cài đặt điều này trong VS2010 bằng cách sử dụng Công cụ> Trình quản lý tiện ích mở rộng, sau đó chỉ cần nhập 'Visual NUnit 2010' Sau khi khởi động lại VS2010 hoặc nhấn CTRL + F7 hoặc Mở chế độ xem từ -> Cửa sổ khác -> Visual Nunit –

32

Không nhưng bạn có thể thêm một công cụ bên ngoài. Đi tới Công cụ | Công cụ bên ngoài ... và nhấp Thêm

Title: xUnit thử nghiệm

Command: xunit.console.exe (thiết lập để đường dẫn đầy đủ để an ủi Test Runner)

Arguments: $ (BinDir) $ (TargetName) $ (TargetExt)

Thư mục ban đầu: $ (BinDir)

Nhấp vào Sử dụng Cửa sổ Output

Nhấp vào OK. Điều này thêm lệnh xUnit Test vào menu Công cụ.

Sau đó, bạn có thể tạo một phím tắt để làm cho việc chạy công cụ bên ngoài dễ dàng hơn. ví dụ: Ctrl + T

+0

Tuyệt. +1. Tôi chưa bao giờ sử dụng các công cụ bên ngoài - có cách nào để thêm tệp đầu ra html vào các đối số không? Đây là những gì tôi đưa vào dòng cmd của tôi bình thường:/html test.html – adrianos

+1

Bỏ qua q của tôi. Nếu tôi đặt $ (BinDir) trong hộp văn bản 'Thư mục ban đầu', nó hoạt động một điều trị và thêm/ghi vào tệp trong thư mục bin của tôi – adrianos

+2

-1 và tôi thúc giục mọi người làm như vậy. Tất nhiên nó là có thể. Nó chỉ là một vấn đề của việc có một plugin thích hợp! Pah, ngay cả các mẫu mã VisualStudioExtensibility có chứa một mẫu làm thế nào để xây dựng trình xử lý trường hợp thử nghiệm của riêng bạn. Xin vui lòng xem câu trả lời của PaulMillsaps và đặc biệt là câu trả lời của Raj - http://xunit.codeplex.com/workitem/5648 – quetzalcoatl

6

Ở giai đoạn này xUnit không hỗ trợ người chạy MSTest. Tuy nhiên, có một tiện ích mở rộng mà ai đó đã tạo. Vài hạn chế, nhưng bạn có thể chạy thử nghiệm xUnit trong VS. Để biết thêm thông tin, vui lòng xem liên kết bên dưới. http://xunit.codeplex.com/workitem/5648

+0

+1 OA không muốn MSTest để chạy thử nghiệm xUnit. Anh ấy muốn một Á hậu thử nghiệm cho xUnit và http://xunit.codeplex.com/workitem/5648 thực sự là IT :) – quetzalcoatl

+0

Liên kết đến dự án github gần đây nhất: https://github.com/quetzalcoatl/xvsr10/ – yzorg

6

Một hơi muộn có lẽ, nhưng bài này cho thấy trong Google vì vậy tôi nghĩ rằng nó có thể là đáng kể đến đơn vị kiểm tra Á hậu ReSharper có thể tích hợp xUnit xét nghiệm bằng cách sử dụng dự án xUnit.net contrib, tìm thấy ở đây: http://xunitcontrib.codeplex.com/

0

NUnitForVS cho phép chạy thử nghiệm NUnit bằng cách sử dụng trình kiểm tra VS 2010 tích hợp. Nhiều tính năng thử nghiệm của VS hoạt động, bao gồm Mã bảo hiểm, gỡ lỗi và chạy phương pháp thử hiện đang được chỉnh sửa. Có một số cạnh thô, nhưng tổng thể phần mở rộng hoạt động độc đáo.

0

FYI - Nếu bạn cài đặt Gallio/MbUnit bạn có thể chạy hầu hết mọi loại thử nghiệm trong Visual Studio 2010.

Các vấn đề liên quan