2009-04-02 43 views
8

Khi bạn nhấp chuột phải vào một phương pháp trong một tập tin mã trong Visual Studio 2008 bạn có được điều này
alt text
mà tạo ra các thử nghiệm bộ xương đơn vị cho phương pháp đó.Visual Studio 2008 kiểm tra đơn vị và nunit

Có cách nào (bằng cách thay đổi mẫu hoặc hack một số tiện lợi) mà tôi có thể thay đổi điều này để tạo các bài kiểm tra đơn vị dựa trên Nunit thay vì Visual Studio unit testing tools?
Something như thế này ...

using System.Collections; 
using NUnit.Framework; 

    namespace Domain.UnitTest 
    { 
     [TestFixture] 
     public class ManagerTest 
     { 
     [Test] 
     public void SomethingTest() 
     { 
      string expected = null; 
      string acutal = Something.Create(); 
      Assert.AreEqual(expected, acutal); 
     } 

Trả lời

5

Hãy thử thay đổi các tập tin C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\ItemTemplatesCache\CSharp\1033\SimpleUnitTest.zip\SimpleUnitTest.cs (sau khi thực hiện một bản sao lưu, tất nhiên). Giữ một bản sao của phiên bản cập nhật của bạn ở nơi khác vì điều này có thể bị ghi đè bởi các bản cập nhật.

FWIW - Tôi tìm thấy điều này bằng cách tìm kiếm chuỗi using Microsoft.VisualStudio.TestTools.UnitTesting; bên trong các tệp bắt đầu từ thư mục cấp cao nhất của thư mục ứng dụng VS.

+1

Tôi đã thử tính năng này và nó hoạt động khi tạo thử nghiệm đơn vị trong chính Project Test. Tuy nhiên, nếu tôi nhấp chuột phải vào phương pháp tôi muốn tạo thử nghiệm, nó sẽ tạo ra thử nghiệm mà không cần sửa đổi của tôi. Bất kỳ ý tưởng tại sao điều này có thể là hoặc làm thế nào để sửa chữa nó? Chúc mừng. – AboutDev

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