Compartilhar via


Arquivos de configuração do assembly

O TAEF dá suporte a arquivos de configuração de montagem de teste. Um arquivo de configuração deve ter o mesmo nome do assembly de teste + ".config". Se você tiver um assembly de teste chamado MyUnitTests.dll, o 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 formulário:

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