Как научить SpecFlow добавлять дополнительные атрибуты NUnit в мой тестовый класс

SpecFlow это здорово - и это очень помогает нам проводить правильное интеграционное тестирование.

Мне было интересно узнать, есть ли способ указать SpecFlow добавить дополнительные атрибуты NUnit к тестовому классу, который он создает в файле кода функции.

Прямо сейчас мой тестовый класс генерируется примерно так:

[System.CodeDom.Compiler.GeneratedCodeAttribute("TechTalk.SpecFlow", "1.8.1.0")]
[System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
[NUnit.Framework.TestFixtureAttribute()]
[NUnit.Framework.DescriptionAttribute("Some action description here")]
public partial class MySampleFeature
{  
   ......
}

Есть ли способ в SpecFlow, чтобы сказать ему, чтобы добавить дополнительный атрибут NUnit для определения категории теста - как это:

[System.CodeDom.Compiler.GeneratedCodeAttribute("TechTalk.SpecFlow", "1.8.1.0")]
[System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
[NUnit.Framework.TestFixtureAttribute()]
[NUnit.Framework.DescriptionAttribute("Some action description here")]
[NUnit.Framework.Category("LongRunningTests")]   <== add this "Category" attribute
public partial class MySampleFeature
{  
   ......
}

Добавление этого вручную к сгенерированному фрагменту кода расточительно - в следующий раз, когда SpecFlow повторно сгенерирует этот фрагмент кода, я должен помнить, что делал это снова (и скорее всего, я забуду).

И если эта возможность еще не присутствует в SpecFlow - как ходатайствовать об этом, чтобы добавить? :-)

Ответы на вопрос(2)

Ваш ответ на вопрос