Visual Studio 2008单元测试和nunit

Che*_*ian 8 .net nunit unit-testing visual-studio-2008 visual-studio

当您右键单击Visual Studio 2008中的代码文件中的方法时,您会得到此信息
替代文字
这将为该方法创建单元测试框架.

有没有办法(通过模板更改或一些漂亮的黑客攻击)我可以通过它来改变它来创建基于Nunit而不是Visual Studio单元测试工具的单元测试
像这样......

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);
        }
Run Code Online (Sandbox Code Playgroud)

tva*_*son 5

尝试修改文件C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\ItemTemplatesCache\CSharp\1033\SimpleUnitTest.zip\SimpleUnitTest.cs(当然,在进行备份之后).在其他地方保留更新版本的副本,因为这可能会被更新覆盖.

FWIW - 我通过在using Microsoft.VisualStudio.TestTools.UnitTesting;VS应用程序目录的顶级目录中搜索文件中的字符串找到了这个.