gpt4 book ai didi

NUnit,针对多种文化进行测试

转载 作者:行者123 更新时间:2023-12-04 14:18:37 24 4
gpt4 key购买 nike

使用 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")]

最佳答案

不幸的是,这现在不可能,但计划在 future 进行。
你也可以这样做。

public class AllCultureTests
{
private TestSomething() {...}

[Test]
[SetCulture("pl-PL")]
public void ShouldDoSomethingInPoland()
{
TestSomething();
}
}
也许这是你更喜欢的?

关于NUnit,针对多种文化进行测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5991595/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com