Файлы конфигурации сборок
TAEF поддерживает файлы конфигурации тестовой сборки. Файл конфигурации должен иметь то же имя, что и тестовая сборка + ".config". Если у вас есть тестовая сборка с именемMyUnitTests.dll, файл конфигурации должен иметь имя MyUnitTests.dll.config.
Файл конфигурации должен находиться в том же каталоге, что и файл тестовой сборки.
Файлы конфигурации .NET
Файлы конфигурации .NET представляют собой XML-файлы в следующей форме:
<configuration>
<appSettings>
<add key="AssemblySetup" value="Assembly setup configuration information"/>
<add key="ClassSetup" value="Class setup configuration information"/>
<add key="TestSetup" value="Test setup configuration information"/>
<add key="Test" value="Test configuration information"/>
</appSettings>
</configuration>
Обратите внимание, что файл конфигурации представляет собой коллекцию пар "имя-значение".
Чтение файла конфигурации из тестов
Класс System.Configuration.ConfigurationManager можно использовать для чтения данных из файлов конфигурации. Например,
NameValueCollection appStgs = ConfigurationManager.AppSettings;
Log.Comment(appStgs["AssemblySetup"]);