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