NUnit, тестирование с использованием нескольких культур

Используя NUnit, я хочу запустить все тесты в определенном проекте с учетом нескольких культур.

Проект имеет дело с анализом данных, которые должны быть нейтральными по культуре, чтобы убедиться в этом, я хотел бы запускать все тесты для нескольких культур.

Текущее решение, которое у меня есть, -

public abstract class FooTests {
    /* tests go here */
}

[TestFixture, SetCulture ("en-GB")] public class FooTestsEN : FooTests {}
[TestFixture, SetCulture ("pl-PL")] public class FooTestsPL : FooTests {}

В идеале мне не нужно создавать эти классы и вместо этого использовать что-то вроде:

[assembly: SetCulture ("en-GB")]
[assembly: SetCulture ("pl-PL")]
6
задан Chris Chilvers 13 May 2011 в 12:10
поделиться