Visual Studio 2008 单元测试和 NUnit

8
当你在Visual Studio 2008的代码文件中右键单击一个方法时,会出现下面这个界面
alt text
它可以为该方法创建单元测试框架。
是否有一种方式(通过更改模板或巧妙的技巧)可以使其基于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);
        }
1个回答

5
尝试修改文件 C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\ItemTemplatesCache\CSharp\1033\SimpleUnitTest.zip\SimpleUnitTest.cs (在备份之后)。请将您更新后的版本复制到其他地方,因为这可能会被更新覆盖。
顺便提一下--我是通过在VS应用程序目录的顶级目录中寻找以字符串 using Microsoft.VisualStudio.TestTools.UnitTesting; 开头的文件来找到此文件的。

1
我尝试过这个方法,当在测试项目本身中创建单元测试时它是有效的。然而,如果我右键点击我想要为其创建测试的方法,它会生成没有我的修改的测试。有任何想法为什么会这样或如何解决吗?谢谢。 - AboutDev

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接