Visual Studio 2008 модульные тесты и nunit - PullRequest
8 голосов
/ 02 апреля 2009

Когда вы щелкаете правой кнопкой мыши по методу в файле кода в 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 голосов
/ 02 апреля 2009

Попробуйте изменить файл C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\ItemTemplatesCache\CSharp\1033\SimpleUnitTest.zip\SimpleUnitTest.cs (после создания резервной копии, конечно). Сохраните копию обновленной версии в другом месте, поскольку она может быть перезаписана обновлениями.

FWIW - Я нашел это, выполнив поиск строки using Microsoft.VisualStudio.TestTools.UnitTesting; внутри файлов, начиная с каталога верхнего уровня каталога приложения VS.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...