Поделиться через


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

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