Столкнулся с кодом одной известной фирмы и ничего не понял, какой смысл в подобной конструкции?
[TestFixture]
public class ...Test : ...TestBase
{
[Test]
public void test001()
{
this.DoNamedTest();
}
[Test]
public void test002()
{
this.DoNamedTest();
}
[Test]
public void test003()
{
this.DoNamedTest();
}
Имплентацию методов один раз случайно удалось найти, но если искать специально найти почти невозможно, подобных имен море. (Второй раз так и не нашел

)
Ладно хочется иметь универсальный запускатель, но отчего бы не сделать его "невидимым", поставив на первое место код для теста.
Ради интереса подсчитал также сколько базовых классов в иерархии. Никогда не поверите — 11 + интерфейс и генерики.
Что я пропустил из новых веяний в тестировании?