我刚刚在Visual Studio 2017中创建了一个新的xunit测试项目。该项目包含xunit nuget包,版本为2.3.1,适用于net-core 2.0。
我看到xUnit Sample中使用了注释; 但是,当我尝试使用UseCulture
注释时,我遇到了以下错误:
找不到名称为“UseCultureAttribute”的类型或命名空间。
我错过了什么?
[Fact, UseCulture("en-US")]
public void Test1()
{
double a = 5.01;
string aStr = a.ToString();
Assert.Equal("5.01", aStr);
}
CulturedTheory
和CulturedFact
(https://github.com/xunit/xunit/tree/master/test/test.utility/CultureAwareTesting)。然而,这些注释也不起作用。您知道有关文化意识测试的任何好的解决方案吗? - Adem CatamakCulturedTheory
和CulturedFact
。 GitHub项目可以在这里找到。 - Stef Heyenrath