让TeamCity读取我的NUnit Test配置文件

时间:2012-12-18 19:23:47

标签: .net testing nunit teamcity

我在VS 2010中有一个项目,使用NUnit和C#来测试我的应用程序。我的项目名为MyProjectTests,根据NUnit,我有一个MyProjectTests.config文件,其中包含一个连接字符串到我的测试数据库,如下所示:

<?xml version="1.0"?>
<configuration>
<appSettings>

    <add key="defaultConnection" value="MyConnection"/>
</appSettings>
<connectionStrings>
    <add name="MyConnection" connectionString="My_Connection_String_Details" providerName="System.Data.SqlClient"/>
</connectionStrings>

但是当我运行TeamCity NUnit测试时,连接字符串为Null。如何让TeamCiry读取我的连接文件?还有别的错吗?

1 个答案:

答案 0 :(得分:3)

您应该将您的设置文件命名为App.config,放入测试项目的根目录并包含它。 NUnit和TeamCity运行者都将使用该app.config中的设置。