четверг, 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 найдет и подключит его сама.

понедельник, 8 сентября 2008 г.

Как я провел лето

Лето я провел вобщем-то бестолково, за исключением нескольких дней.
В один такой день, 28 июня, мы с отцом поездили по Перми и позакрашивали мазню неонацистов.
Картинки

Мимо подобных надписей мне приходилось ездить каждый день в течение июня, теперь не приходится.
Вторая надпись, кстати, показывает, что результат зависит от используемого инструмента и в малярном деле - акриловая краска очень плохо ложится на стальной лист.