Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 针对多平台的单元测试_C#_.net_Unit Testing - Fatal编程技术网

C# 针对多平台的单元测试

C# 针对多平台的单元测试,c#,.net,unit-testing,C#,.net,Unit Testing,任何人请告诉我,如果有任何解决方案,采取一个多平台的测试。 例如,我有一个为Windows8英文版编写的函数F1。 如何使用windows 8对其进行单元测试而不必设置此环境?您应该尝试为特定测试设置当前区域性和当前UI区域性 CultureInfo ci = new CultureInfo("da-DK"); Thread.CurrentThread.CurrentCulture = ci; Thread.CurrentThread.CurrentUICulture = ci; 您可以在此处

任何人请告诉我,如果有任何解决方案,采取一个多平台的测试。 例如,我有一个为Windows8英文版编写的函数F1。
如何使用windows 8对其进行单元测试而不必设置此环境?

您应该尝试为特定测试设置当前区域性和当前UI区域性

CultureInfo ci = new CultureInfo("da-DK");
Thread.CurrentThread.CurrentCulture = ci;
Thread.CurrentThread.CurrentUICulture = ci;

您可以在此处检查哪个字符串等效于哪个区域性:

这就是您的意思吗?我们需要知道您需要再次测试此平台的原因是什么?这是为了文化,而不是你可以嘲笑的。如果是文件夹和文件,那么我们应该为它创建假货。因此,请给我们一些建议,你为什么要这样做。