当我使用MsTest运行程序运行以下单元测试时,它会失败但是当我使用Reshaper测试运行程序运行它时它会成功。使用MsTest, resourceSet 变量为空,我不知道为什么?
[TestMethod]
public void AllCountriesOfTheDatabaseHaveAnEntryInTheGermanResourceFile()
{
Assert.IsNotNull(Countries.ResourceManager);
var resourceSet = GetResourceSet(Countries.ResourceManager, Language.de);
// more code...
}
private ResourceSet GetResourceSet(ResourceManager resourceManager, Language language)
{
var cultureInfo = new CultureInfo(language.ToString());
return resourceManager.GetResourceSet(cultureInfo, true, false);
}
有什么想法吗?什么不能让MsTest跑步者正确加载resx文件?