Используя 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")]