Файлы конфигурации сборки

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"]);