Freigeben über


Assemblykonfigurationsdateien

TAEF unterstützt Testassemblykonfigurationsdateien. Eine Konfigurationsdatei sollte denselben Namen wie Ihre Testassembly + ".config" haben. Wenn Sie über eine Testassembly mit dem NamenMyUnitTests.dllverfügen, sollte Ihre Konfigurationsdatei MyUnitTests.dll.configbenannt werden.

Die Konfigurationsdatei sollte im selben Verzeichnis wie ihre Testassemblydatei abgelegt werden.

.NET-Konfigurationsdateien

Die .NET-Konfigurationsdateien sind XML-Dateien in der folgenden Form:

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

Beachten Sie, dass die Konfigurationsdatei eine Sammlung von Namens-Wert-Paaren ist.

Lesen der Konfigurationsdatei aus Ihren Tests

Sie können die System.Configuration.ConfigurationManager-Klasse verwenden, um Daten aus Ihren Konfigurationsdateien zu lesen. Beispiel:

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