Partilhar via


Arquivos de configuração de montagem

O TAEF suporta arquivos de configuração de montagem de teste. Um arquivo de configuração deve ter o mesmo nome do seu conjunto de teste + ".config". Se você tiver um assembly de teste chamado MyUnitTests.dll, seu arquivo de configuração deverá ser nomeado MyUnitTests.dll.config.

O arquivo de configuração deve ser colocado no mesmo diretório que o arquivo de assembly de teste.

Arquivos de configuração do .NET

Os arquivos de configuração do .NET são arquivos XML no seguinte formato:

<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>

Observe que o arquivo de configuração é uma coleção de pares nome/valor.

Lendo o arquivo de configuração de seus testes

Você pode usar a classe System.Configuration.ConfigurationManager para ler dados de seus arquivos de configuração. Por exemplo

NameValueCollection appStgs = ConfigurationManager.AppSettings;
Log.Comment(appStgs["AssemblySetup"]);