Использование файлов конфигурации в MSTest (testConfig) - PullRequest
2 голосов
/ 26 августа 2011

Я пытаюсь использовать MyProject.config в MSTest. Я добавил этот файл в «Развертывание» (testConfig). Как лучше всего получить доступ к этим полям? Могу ли я построить что-то вроде свойств Java?

Пример:

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

Edit: У меня есть два комплекта модульных тестов. Я хочу использовать разные конфигурационные файлы в каждом тесте.

1 Ответ

1 голос
/ 26 августа 2011

Является ли свойство ConfigurationManager.AppSettings какого-либо использования?Попробуйте и посмотрите, работает ли он, например так:

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

Вам нужно было бы реорганизовать ваш файл конфигурации в стандартный файл "App.config" и добавить пары ключ / значение, напримерэто:

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