現在のスレッドでテストを実行するための特定のカルチャを強制できますSystem.Threading.Thread.CurrentThread
// set CurrentCulture to Invariant
Thread.CurrentThread.CurrentCulture = CultureInfo.InvariantCulture;
// set UI culture to invariant
Thread.CurrentThread.CurrentUICulture = CultureInfo.InvariantCulture;
CultureInfo.GetCultureInfo
を使用して、使用したいカルチャを提供することもできます。SetUp
これは、テストの一部でダウンする可能性があります。
TearDown
分離を確実にするために、文化を以前のものに復元することを忘れないでください
[TestFixture]
class MyTest {
CultureInfo savedCulture;
[SetUp]
public void SetUp() {
savedCulture = Thread.CurrentThread.CurrentCulture;
Thread.CurrentThread.CurrentCulture = CultureInfo.InvariantCulture;
}
[TearDown]
public void TearDown() {
Thread.CurrentThread.CurrentCulture = savedCulture;
}
}