четверг, 18 сентября 2008 г.

Item template для NUnit-тестов в Visual Studio

Какой код я чаще всего пишу?

using NUnit.Framework;
namespace NS.Tests
{
[TestFixture]
 public class SomethingTests
 {
  [Test]
  public void SomethingTrivialTest()

Да, мне это порядком надоело. Visual Studio уже давно содержит набор шаблонов для классов с тестами на VSTS, но для NUnit я таких шаблонов не встречал.
Я сделал самое простое - нашел статью David-а Hayden-а про Custom item templates in Visual Studio, и создал свой шаблон класса с NUnit-тестами.

Для этого достаточно открыть в VS образец такого класса, заменив некоторые переменные именами подстановок - $rootnamespace$ и $safeitemrootname$.



После чего File-Export template-Item template-Выбор файла с шаблоном-Выбор имени шаблона.



Созданный шаблон сам добавится в Visual Studio, если не убирать соответствующую галочку. Результат превзойдет ваши ожидания!



Если вы ленивы, вы можете скачать мой шаблон
и поместить его в My Documents\Visual Studio 2008\Templates\ItemTemplates. Если вам повезет, VS найдет и подключит его сама.

Комментариев нет: