为什么使用MsTest跑步者进行单元测试失败但是使用Resharper测试跑步者成功?

时间:2014-10-15 19:59:13

标签: c# unit-testing resharper mstest

当我使用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文件?

0 个答案:

没有答案