Partilhar via


Arquivos de configuração de assembly

O TAEF dá suporte a arquivos de configuração de assembly de teste. Um arquivo de configuração deve ter o mesmo nome que o 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 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"]);