我创建了 C# 单元测试(使用 VS 测试工具)。除其他外,还有一些检查异常的测试:
Assert.AreEqual("Object reference not set to an instance of an object.", e.Message);
当我打开我的单元测试文件并在上下文菜单中单击“运行测试”时,一切正常。当我使用 Visual Studio 的测试资源管理器并在那里单击“运行测试”时,我收到异常消息,指出异常消息不同。实际上,它与我正在检查的相同,但使用另一种语言。在这两种情况下运行的测试是相同的,没有语言变化或其他任何东西,只是简单的逻辑测试。我的操作系统是英文的,Visual Studio 也是如此。我在另一个解决方案中进行了类似的测试,并且一切正常。这个解决方案和我正在为其编写单元测试的项目之一是由一位拥有该外语系统的同事创建的。但是,我在任何地方都找不到这样的设置。有人知道这些可能在哪里吗?如何让测试始终以英语运行?