在MSTest中使用配置文件(testConfig)

时间:2011-08-25 22:03:30

标签: c# unit-testing testing mstest configuration-files

我正在尝试在MSTest中使用MyProject.config。我在“部署”(testConfig)中添加了此文件。 访问这些字段的最佳做法是什么?我可以构建类似Java Properties的东西吗?

示例:

<host>localhost</host>
<port>0</port>
<user>me</user>

编辑:  我有两个单元测试套件。我想在每个测试中使用diferents配置文件。

1 个答案:

答案 0 :(得分:1)

ConfigurationManager.AppSettings属性是否有用?尝试一下,看看它是否有效,如下所示:

string port = System.Configuration.ConfigurationManager.AppSettings("port");

您需要将配置文件重构为标准的“App.config”文件,并添加如下所示的键/值对:

<configuration>
  <appSettings>
    <add key="port" value="80" />
  </appSettings>
</configuration>